Studio多渠道打包
来源:互联网 发布:淘宝八斗学长考研资料 编辑:程序博客网 时间:2024/06/17 15:16
APP上线要发多个渠道,一个个打包必然浪费时间,所以我们要采用多渠道打包的方式,简单配置下so Easy 代码如下:
1、在清单文件中配置
<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}"/>
2、在app下gradle中配置,以小米、华为、百度、豌豆荚为例,配置如下
productFlavors { xiaomi { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "xiaomi"] } huawei { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "huawei"] } baidu { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "baidu"] } wandoujia { manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"] } }3、注意签名文件要在gradle中自己配置下,可以选择打包debug包还是release包
signingConfigs { key { storeFile file("你的app签名文件") storePassword "你的app签名密码" keyAlias "你的别名" keyPassword "你的密码" } } buildTypes { //开发环境 debug { //实现自动签名 signingConfig signingConfigs.key //proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } //生产环境 release { signingConfig signingConfigs.key minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
4、直接使用Generate Signed Apk打包吧
生成结果如下
5、也可以使用gradlew命令进行打包
在studio的Terminal窗口中输入 gradlew assembleRelease也可以生成配置好的所有渠道release包
常用命令:
gradlew assembleDebug 生成所有渠道debug包
gradlew assembleHuaweiRelease 生成华为渠道release包
gradlew assembleHuaweiDebug 生成华为渠道debug包
阅读全文
0 0
- Android studio 多渠道打包
- Android Studio多渠道打包
- Android studio 多渠道打包
- studio多渠道打包
- android studio 多渠道打包
- Android Studio 多渠道打包
- Android Studio 多渠道打包
- Android Studio多渠道打包
- Android Studio多渠道打包
- Android Studio 多渠道打包
- Android Studio 多渠道打包
- Android Studio多渠道打包
- Android studio 多渠道打包
- android studio 多渠道打包
- Android Studio多渠道打包
- Android Studio 多渠道打包
- Android studio 多渠道打包
- Android Studio多渠道打包
- Spring Boot集成My Batis之加载spring.xml文件
- mybatis学习之高级映射中的一对多查询
- arp脚本
- 关于SSM中的逆向工程
- android自定义圆角imageview学习
- Studio多渠道打包
- HDU
- 使用SharedPreferences存储来设置程序第一次进入欢迎界面,以后不会再进入欢迎界面
- jdbc用ResultSet.relative分页时报错java.sql.SQLException: 没有当前行: relative
- 【linux 软件安装】nginx 安装
- 剑指offer面试题[9-1]-跳台阶
- 保费相关科目核算
- 实现ajax异步请求笔记
- 【linux 软件安装】linux 安装tomcat