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

相关推荐
blackorbird2 小时前
新型Keenadu安卓固件级后门揭开跨僵尸网络协同攻击链条
android·网络
сокол2 小时前
【网安-Web渗透测试-漏洞系列】XXE漏洞
xml·web安全·php
前路不黑暗@2 小时前
Java项目:Java脚手架项目的阿里云短信服务集成(十六)
android·java·spring boot·学习·spring cloud·阿里云·maven
吴声子夜歌2 小时前
RxJava——Flowable与背压
android·java·rxjava
L-李俊漩3 小时前
Android studio修改gradle路径
android·android studio
九狼JIULANG3 小时前
基于Flutter+Riverpod+MVI 实现的跨平台「AI 提示词优化工具」
android·开源·github
山北雨夜漫步4 小时前
点评day03优惠卷秒杀-库存超卖,一人一单(单机模式)
android
zh_xuan4 小时前
React Native页面加载流程
android·react native
yuezhilangniao4 小时前
从Next.js到APK:Capacitor跨平台(安卓端)打包完全指南
android·开发语言·javascript
WoodyPhang4 小时前
Android开机动画修改完全指南:从原理到实战
android