Gradle实现多渠道打包
来源:互联网 发布:二维码点餐软件 编辑:程序博客网 时间:2024/04/25 04:59
首先在AndroidManifest.xml加入
<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />
效果如下:
<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".ui.MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" /></application>
然后在项目的build.gradle中加入以下:
android {
//其他配置信息
productFlavors {
kuan {}
xiaomi {}
qh360 {}
baidu {}
wandoujia {}
//根据自己需要添加
}
productFlavors.all {
flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
}
然后在签名打包即可
打包后,结果如下:
0 0
- gradle实现多渠道打包
- Gradle实现多渠道打包
- 通过Gradle实现多渠道打包
- Gradle实现多渠道OEM打包
- Gradle App项目的多渠道打包实现
- Gradle Library项目的多渠道打包实现
- Gradle 实现 Android 多渠道定制化打包
- Gradle 实现 Android 多渠道定制化打包
- Android快速使用Gradle实现多渠道打包
- Android使用Gradle实现多渠道打包
- Gradle多渠道打包
- Gradle多渠道打包
- eclipse+gradle多渠道打包
- 【Andorid】Gradle多渠道打包
- android Gradle多渠道打包
- eclipse多渠道打包(gradle)
- Gradle多渠道打包 (1)
- Gradle多渠道打包
- 无刷新分页PHP服务器端代码
- RecyclerView学习--item分割线
- easyui 自定义扩展方法 单元格编辑 判断是否可编辑 滚动到某列单元格
- MUI框架学习之[关闭页面][预加载][事件绑定]
- Matlab基本操作
- Gradle实现多渠道打包
- OpenCv 4----(正式篇)opencv的简介 /* 不断更新 */
- 小抄:UDTF&UDAF示例
- 游戏设计模式
- Android Studio引入so库
- 翻译《有关编程、重构及其他的终极问题?》——21.正确的检查文件的结尾符(EOF)
- js 优化方面
- python 判断是不是中文字
- java再复习——泛型使用语法上的一些坑