友盟统计sdk集成及多渠道打包

友盟统计sdk集成其实很简单,先去友盟官网新建应用,然后会得到一个Appkey。

然后根据友盟的sdk集成文档在Android Studio的app目录下的build.gradle添加如下代码,集成友盟统计sdk:

1
2
// 友盟统计的sdk
compile 'com.umeng.analytics:analytics:latest.integration'

然后在AndroidManifest.xml的Application标签下配置

1
2
3
4
5
6
7
<!-- 友盟appid -->
<meta-data
android:name="UMENG_APPKEY"
android:value="XXX">
</meta-data>
<!--此处配置是为了方便酷传多渠道打包 -->
<meta-data android:value="" android:name="UMENG_CHANNEL"/>

其中XXX为你自己的Appkey,UMENG_CHANNEL的值为空字符串主要是为了使用酷传的多渠道打包。然后找到程序的入口Activity,即AndroidManifest.xml里配置了如下代码的Activity

1
2
3
4
5
6
7
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>

在该Activity的onResum()跟onPause()方法里添加如下代码

1
2
3
4
5
6
7
8
9
10
11
@Override
protected void onResume() {
super.onResume();
MobclickAgent.onResume(this);
}
@Override
protected void onPause() {
super.onPause();
MobclickAgent.onPause(this);
}

至此,友盟统计的基本功能已经集成完毕。然后就是使用酷传进行多渠道打包了,先在酷传官网下载酷传的软件,然后申请账号,打开软件并登录

酷传

选择 上方的 工具箱 ,打开如下界面

选择 生成多渠道包,然后选择需要多渠道打包的apk文件

点击下一步,在弹出的渠道包签名对话框中选择相应的release版的keystore文件,并填写相应的信息

然后点击生成渠道包,就会出现生成渠道包的界面,完成后会在原始的apk文件所在的目录生成一个叫做 酷传智能分包 的文件夹,里面就是生成的多渠道包。

如果觉得本文对你有帮助,请支持我!