多渠道打包(Gradle配置)
2016-05-11 23:38
344 查看
1、在AndroidManifests.xml中配置友盟统计:
<meta-data
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}"/>
2、在app的build.gradle中添加:
productFlavors {
xiaomi {}
qihu360 {}
yingyongbao {}
wandoujia {}
baidu {}
}
productFlavors.all {
flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
3、点击Gradle侧边栏:
其中,build文件夹以及install可以进行多渠道编译以及多渠道安装。
assemble进行全类型多渠道编译安装包!
That's all,so easy !
<meta-data
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}"/>
2、在app的build.gradle中添加:
productFlavors {
xiaomi {}
qihu360 {}
yingyongbao {}
wandoujia {}
baidu {}
}
productFlavors.all {
flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
3、点击Gradle侧边栏:
其中,build文件夹以及install可以进行多渠道编译以及多渠道安装。
assemble进行全类型多渠道编译安装包!
That's all,so easy !
相关文章推荐
- SpringMVC实现文件上传
- 解决linux下写一个文件之后立马读,读出乱码或者空白的问题
- 剑豪生死斗小说
- Leetcode Everyday: 243. Shortest Word Distance
- TextVersion_06_Android性能优化
- django中templates在settings的配置
- 个人开公司的流程及费用
- Java对象序列化ObjectOutputStream和ObjectInputStream示例
- Windows网络编程学习笔记(3) 编写一个TCP服务端
- Apache HttpServer启动出错处理
- TextVersion_05_OOM异常
- 管理 node 版本,选择 nvm 还是 n?
- Integrating C++ with QML
- 同步、异步、阻塞与非阻塞
- Integrating C++ with QML
- Linux基础知识
- TextVersion_04_TabLayout结合ViewPager
- ABP Zero源码
- UIView控件
- RMQ算法