Android渠道包配置不同AndroidManifest.xml

开发中不同的渠道包需要使用不同的AndroidManifest.xml,比如Flavor1 需要添加android:sharedUserId="android.uid.system"配置,可以新建一个AndroidManifest_system.xml

xml 复制代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:sharedUserId="android.uid.system">
</manifest>

在gradle中配置:

xml 复制代码
 sourceSets {
        Base {
            manifest.srcFile 'src/main/AndroidManifest.xml'
        }
        Flavor1 {
            manifest.srcFile 'src/main/AndroidManifest_system.xml'
        }
 }

Flavor1 渠道打包会融合AndroidManifest.xml和AndroidManifest_system.xml两个配置文件

相关推荐
Railshiqian13 分钟前
给android源码下的模拟器添加两个后排屏的修改
android·开发语言·javascript
恋猫de小郭1 小时前
Flutter 的真正价值是什么?深度解析再结合鸿蒙,告诉你 Flutter 的真正优势
android·前端·flutter
Ehtan_Zheng2 小时前
我们如何在不减少功能的前提下,将安卓应用体积缩减 60%
android
QING6182 小时前
使用ADB分析CPU性能 —— 基础指南
android·前端·app
大白要努力!2 小时前
Android图片预览功能实战:从需求到上线的完整方案
android·viewpager·图片预览·实战记录·photoview
前网易架构师-高司机4 小时前
带标注的驾驶员安全带识别数据集,识别率99.5%,可识别有无系安全带,支持yolo,coco json,pascal voc xml格式
xml·yolo·数据集·交通·安全带
逍遥德5 小时前
Maven教程.01- settings.xml 文件<profile>使用详解
xml·java·maven
如此风景5 小时前
kotlin协程学习小计
android·kotlin
轩情吖6 小时前
MySQL初识
android·数据库·sql·mysql·adb·存储引擎
Sun_gentle6 小时前
android studio创建flutter项目
android·flutter·android studio