快速集成友盟bug日志统计
来源:互联网 发布:php 动态实例化类 编辑:程序博客网 时间:2024/05/21 18:48
在app开发阶段和测试阶段,bug可以通过跑代码看日志或者debug来解决,但是app上线后如何捕获用户的crash日志呢
方法1:代码中实现日志上报功能
方法2:快速在app中集成友盟bug日志的统计
上面两种方法,第一种目前小民还没有实现过,因为懒,所以简单几句就可以使用友盟的bug日志统计,那何乐而不为呢,下面主要讲下如何快速集成友盟bug日志统计
1、在注册友盟官网,并创建一个应用,系统会给该应用分配一个appkey,如下图
2、使用Android Studio 导入SDK
//在Gradle依赖中添加:dependencies { compile 'com.umeng.analytics:analytics:latest.integration'}//如果无法正常集成请添加如下代码 :allprojects { repositories { mavenCentral() }}
3、XML配置Appkey(小技巧:当xml中的targetSdkVersion=x(x<23)时候, 可以正常获取信息(相当于跳过了6.0权限检查))
<manifest……><uses-sdk android:minSdkVersion="4"></uses-sdk><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"/><application ……>……<activity ……/><meta-data android:value="58295b4bc8957601bb002828" android:name="UMENG_APPKEY"/><meta-data android:value="Umeng" android:name="UMENG_CHANNEL"/></application> </manifest>
4、在BaseActivity或者BaseApplication的onCreate方法中添加如下代码:
//友盟错误统计MobclickAgent.setDebugMode(true);
5、在BaseActivity的onResume和onPause方法中分别添加如下代码(所有activity都继承这个基类):
MobclickAgent.onResume(this);MobclickAgent.onPause(this);
效果图:
这里就可以看到机器的一些参数信息:
通过错误列表就可以看到对应版本的bug:
点击某个bug,就可以看到具体的bug日志:
0 0
- 快速集成友盟bug日志统计
- 友盟统计 集成测试看不到实时日志
- 友盟统计集成(一)
- iOS集成友盟统计
- Android 友盟统计 友盟推送 友盟分享快速集成
- React Native集成Sentry错误日志统计
- IOS友盟统计Bug追踪
- IOS友盟统计Bug追踪
- Android umeng 统计的集成摘要(友盟统计)
- android集成友盟统计平台
- android 友盟统计的集成问题
- Android开发集成友盟统计
- Android Studio集成友盟APP统计
- 友盟集成登陆、分享、数据统计
- Android---友盟统计集成步骤
- 72.友盟分享快速集成
- 快速了解友盟统计使用流程
- 使用友盟统计解决程序中的bug
- zigbee的网络寻址
- Android资源知识(六)之控件状态State List
- 第九周 项目三-稀疏矩阵的三元组表示的实现及应用
- 第十三周 项目1-验证算法-验证最小生成树的普利姆算法
- mysql str_to_date字符串转换为日期
- 快速集成友盟bug日志统计
- H5网页Canvas画布绘图 图片文字合成
- Android优化技术(一)之代码优化篇
- iOS 开发 Object-C和JavaScript交互详解之OC与JS交互在WKWebView中使用
- idea用maven发布项目404错误
- linux下安装apache+maven
- 项目 2 - 操作用邻接表/邻接矩阵储存的图
- java中的锁
- easyui-tree