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两个配置文件

相关推荐
我不是8神8 小时前
xml配置文件知识点总结
xml
zopple8 小时前
Laravel9.X重磅升级:十大核心特性解析
android
私人珍藏库9 小时前
【windows】跨平台 Android 刷机Root工具箱
android·windows·工具·刷机·软件·多功能
summerkissyou198711 小时前
Android-MediaSession-播放流程和例子
android·mediasession
私人珍藏库12 小时前
[Android] 蓝叠模拟器工具箱v1.1
android·智能手机·app·工具·软件·多功能
云霄IT13 小时前
安卓开发之java转dex再转smali
android·java·python
XiaoLeisj14 小时前
Android 短视频项目实战:从用户中心页与沉浸式登录,到验证码鉴权、用户信息持久化和 EventBus 登录态同步
android·webview·eventbus·countdowntimer·token 加密·键值对存储 sp·封装toast/加载 ui
JJay.15 小时前
Android BLE 扫描连接与收发消息实战
android
fly spider16 小时前
MySQL索引篇
android·数据库·mysql
xinhuanjieyi16 小时前
php setplayersjson实现类型转换和文件锁定机制应对高并发
android·开发语言·php