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

相关推荐
用户860225046747223 分钟前
Claw 分析 Perfetto Trace
android
游戏开发爱好者81 小时前
使用Fiddler设置HTTPS抓包诊断Power Query网络问题
android·ios·小程序·https·uni-app·iphone·webview
阿巴斯甜2 小时前
Lifecycle
android
fengci.2 小时前
CTF+随机困难部分
android·开发语言·网络·安全·php
阿巴斯甜2 小时前
LiveData
android
OCN_Yang2 小时前
Android 开发:XML、Flutter、Compose 怎么选?
android
꯭爿꯭巎꯭3 小时前
壁纸引擎安卓版(wallpaper engine安卓版免费下载)
android
阿巴斯甜3 小时前
viewModel
android
问心无愧05133 小时前
ctf show web 入门39
android·前端·笔记
千里马学框架3 小时前
WMS/AMS深入WindowState如何正确找到自己在层级结构树中位置进行挂载
android·wms·ai编程·性能·系统开发·车载开发·framework工程师