多渠道打包---友盟统计(下载量、Bug....)
2017-02-16 00:47
381 查看
多渠道打包---友盟统计
1.去友盟官方文档申请一个AppKey2.配置清单文件中的权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
3.清单文件中设置AppKey
<meta-data android:value="58a42761a3251106c200008c" android:name="UMENG_APPKEY"/> <meta-data android:value="${UMENG_CHANNEL_VALUE}" android:name="UMENG_CHANNEL"/>
4.在gradle文件中配置
添加依赖
compile 'com.umeng.analytics:analytics:latest.integration'
设置方法个数无上限、起一个友盟统计默认名称
defaultConfig { applicationId "com.explem.onegetgoid.multichannelpackaging" minSdkVersion 15 targetSdkVersion 25 versionCode 1 versionName "1.0" multiDexEnabled true //突破应用方法数65535的一个限制 manifestPlaceholders = [UMENG_CHANNEL_VALUE: "umeng"] //默认名称 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
将要打包的渠道、与defaultConfig同级
productFlavors { wandoujia {} baidu {} c360 {} uc {} xiaomi {} huawei {} productFlavors.all { flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name] } }
配置release版本,需要提前生成签名文件,并放置到和grandle平级的目录下边,如果不使用指令配置,可以不进行配置
//添加签名文件配置---如果使用指令,必须添加这一样 signingConfigs { debug {} release { storeFile file("common.jks") storePassword "123456" keyAlias "zhiyuan" keyPassword "123456" } }5.生成签名文件
方法一:
使用命令:./gradlew assembleRelease
方法二:
使用AndroidStudio直接生成
签名文件生成完毕
相关文章推荐
- 结合友盟统计的多渠道快速打包
- gradle多渠道打包及友盟统计-eclipse版本
- 结合友盟统计的多渠道快速打包
- gradle多渠道打包及友盟统计-eclipse版本
- 结合友盟统计的多渠道快速打包
- gradle多渠道打包及友盟统计-eclipse版本
- 从多渠道打包与友盟统计有这一篇就够了
- 5分钟搞定Android多渠道打包(基于友盟统计)
- 多渠道打包-友盟统计
- android多渠道打包——集成友盟统计
- gradle多渠道打包及友盟统计-eclipse版本
- gradle多渠道打包及友盟统计-eclipse版本
- 结合友盟统计的多渠道快速打包
- 多渠道打包(友盟统计)
- gradle多渠道打包及友盟统计-eclipse版本
- gradle多渠道打包及友盟统计-eclipse版本
- 使用友盟统计情况下的 多渠道打包配置
- 从多渠道打包与友盟统计有这一篇就够了
- 友盟统计多渠道打包页面访问路径
- linux下的打包下载命令