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

相关推荐
镜象科技5 小时前
中小学AI心理健康解决方案服务商怎么选?2026年选型参考
android·java·人工智能
脚踏实地,坚持不懈!5 小时前
从 AOSP 源码角度分析 Android 定位性能问题
android
悟道子HD5 小时前
网络安全基本功——MySQL基础
android·mysql·web安全
纪念 2296 小时前
C++ string(三)
android·c++
纪念 2296 小时前
c++ string(最终篇)
android·c++
aqi0015 小时前
鸿蒙版本的电子书阅读APP开放源码啦
android·华为·ai编程·harmonyos·鸿蒙
墨天梦15 小时前
B19_SunnyWeather到阅读客户端
android·kotlin
美狐美颜sdk16 小时前
直播APP源码可以直接接入视频美颜sdk吗?技术方案详解
android·人工智能·音视频·美颜sdk·直播美颜sdk
用户693717500138419 小时前
2026,程序员的时代拐点到了
android·前端·后端
浪潮IT馆21 小时前
Android Studio 非最新版本下载安装教程
android·ide·android studio