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

使用场景

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

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

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

2.编写powershell脚本

  1. 第一对脚本com-build.ps1reset-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

  • 这里你自己设置

预览


相关推荐
百锦再22 分钟前
Android Studio 中文字大小的单位详解
android·xml·java·ide·app·android studio
隐-梵26 分钟前
Android studio前沿开发--利用socket服务器连接AI实现前后端交互(全站首发思路)
android·服务器·人工智能·后端·websocket·android studio·交互
鸿蒙布道师1 小时前
鸿蒙NEXT开发图片相关工具类(ArkTs)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
奔跑吧 android1 小时前
【android telecom 框架分析 01】【基本介绍 2】【BluetoothPhoneService为何没有源码实现】
android·telecom·phone·btphone
懋学的前端攻城狮1 小时前
Android一些基础-08-一个简单的通知
android·android studio
V少年1 小时前
深入浅出安卓协程
android
V少年1 小时前
深入浅出安卓App的启动流程
android
顾林海1 小时前
深度解析ConcurrentHashMap工作原理
android·java·面试
12472 小时前
震惊!Android开发竟这样获取View宽高?View.post()原理大揭秘
android
QING6182 小时前
Android Executor 与 Executors 详解 —— 新手指南
android·ai编程·trae