Android Studio 多渠道批量打包
Android 市场众多,在打包 App 的时候需要对每个渠道添加不同的参数用于统计,但是针对每个渠道单独打包比较麻烦,所以要考虑使用批量打包。AS 使用 gradle 来构建 android 项目,我们可以利用来进行批量打包操作。
步骤
1. 在 manifest 中找到与渠道相关的参数,增加相应的 PlaceHolder,例如:
1 | <meta-data |
2. 在 build.gradle 设置 productFlavors:
1 | android { |
manifestPlaceholders 是一个数组,可以根据实际需求增减参数
3. 最后在 AS 中 Build->Generate Signed APK,最后根据提示打包 APK,AS 会根据 productFlavors 生成相应的包