分多个AndroidManifest.xml来控制项目编译

使用场景

  • 公司项目和我的项目的AndroidManifest.xml混在一起,我需要区分开来编译观察app运行

1.在app/src/main/ 下写多个AndroidManifest.xml

  1. AndroidManifest.own.xml
  2. AndroidManifest.com.xml

2.编写powershell脚本

  1. 第一对脚本com-build.ps1和reset-com-manifest.ps1
powershell 复制代码
# com-build.ps1 这行可以删掉
Move-Item -Path .\app\src\main\AndroidManifest.com.xml -Destination .\app\src\main\AndroidManifest.xml
Write-Warning "NEXT TIME SWITCH BUILD, do run first: reset-com-manifest.ps1"
# reset-com-manifest.ps1 这行可以删掉
Move-Item -Path .\app\src\main\AndroidManifest.xml -Destination .\app\src\main\AndroidManifest.com.xml

3. 运行步骤

  1. com-build.ps1
  2. 然后在AndroidStudio里面点击按钮编译
  3. reset-com-manifest.ps1

4. 当然你也需要自己项目的编译own-build.ps1和reset-own-manifest.ps1

  • 这里你自己设置

预览


相关推荐
mmsx1 小时前
Android 防二次打包第一道锁:签名校验与完整性校验
android·kotlin
mmsx1 小时前
Android 混淆不等于安全:二次打包链路完整走一遍
android·kotlin
楚识科技1 小时前
XML配置OCR接入实战:自定义OCR模板从字段定义到API调用全流程
xml·java·ocr
小宋10213 小时前
Agent轨迹级评测实战:工具选择、预算超限与回归门禁
android·网络·人工智能·回归
墨天梦5 小时前
D05_ViewModel与单向数据流
android·kotlin
蒸鱼Yuzheng6 小时前
Android 构建可复现性:APK 指纹、文件级差异与供应链审计
android·apk·devops·软件供应链·可复现构建
墨天梦8 小时前
D03_Compose列表与稳定身份
android·gitee·kotlin
萌新杰少9 小时前
Kuikly股票查看软件开发体验——SaiRen
android·kotlin·客户端
vilya9 小时前
把 Python 塞进 APK:Chaquopy 打包实践
android·python
用户92817267390169 小时前
Android Compose版本的AI组件库来了。
android·kotlin