友盟加入应用统计,错误报告功能
Posted Arcturis
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了友盟加入应用统计,错误报告功能相关的知识,希望对你有一定的参考价值。
无论是AS还是Eclipse集成都应加入权限和你的应用的appkey
<manifest……> <uses-sdk android:minSdkVersion="4"></uses-sdk> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> <application ……> …… <activity ……/> <meta-data android:value="YOUR_APP_KEY" android:name="UMENG_APPKEY"></meta-data> <meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/> </application> </manifest>
android studio 版本
首先下载友盟的统计SDK
然后再Gradle中配置,加入依赖
dependencies { compile ‘com.umeng.analytics:analytics:latest.integration‘ }
如不可用,无法正常集成,加入如下代码
allprojects {
repositories {
mavenCentral()
}
}
之后是在每个acticity中加入代码
确保在所有的Activity中都调用 MobclickAgent.onResume() 和MobclickAgent.onPause()方法,这两个调用将不会阻塞应用程序的主线程,也不会影响应用程序的性能。
- 如果您的Activity之间有继承或者控制关系请不要同时在父和子Activity中重复添加onPause和onResume方法,否则会造成重复统计,导致启动次数异常增高。(eg.使用TabHost、TabActivity、ActivityGroup时)。
至此基本功能集成完毕
Eclipse
除了没有依赖,代码一样,jar包直接加入到libs中即可,Manifest文件不可忘记!!
以上加入之后错误统计也将集成上去,可以在友盟的后台查看错误崩溃信息
以上是关于友盟加入应用统计,错误报告功能的主要内容,如果未能解决你的问题,请参考以下文章