Android之腾讯Bugly采集用户Bug
目前公司推广的APP大部分应用在特定领域,APP的修改及问题由前方一线同事提出,但仍需要开发人员监控异常,及时修改。
一分钟接入腾讯Bugly,监控应用报错信息。
1.注册:
Bugly官网:
https://bugly.qq.com,进入官网QQ登录。
输入:名称、平台、类型、描述。
在产品信息中,获取App ID。
2.接入
1.在dependencies中引入
// 腾讯Bugly
implementation 'com.tencent.bugly:crashreport:latest.release'
implementation 'com.tencent.bugly:nativecrashreport:latest.release'
2.在defaultConfig设置支持的SO库架构
ndk {// 设置支持的SO库架构abiFilters 'armeabi'//, 'armeabi-v7a', 'armeabi-v8a'
}
3.在gradle.properties加入
android.useDeprecatedNdk=true
4.在AndroidManifest.xml加入权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
5.在自己Application,并在配置文件中配置:
public class MyApplication extends LitePalApplication {protected static MyApplication instance;@Overridepublic void onCreate() {super.onCreate();instance =this;// 监控buginitBuggly();}private void initBuggly(){CrashReport.UserStrategy strategy = new CrashReport.UserStrategy(getApplicationContext());String appChannel = BuildConfig.FLAVOR + "-"+ BuildConfig.BUILD_TYPE + "-";String appVersion = BuildConfig.VERSION_NAME;appVersion = appVersion.replace("-SNAPSHOT", "");//渠道strategy.setAppChannel(appChannel);//版本号strategy.setAppVersion(appVersion);//包名strategy.setAppPackageName("com.zachary.util");// Bugly崩溃统计初始化CrashReport.initCrashReport(getApplicationContext(), BuildConfig.BUGLY_APPID, BuildConfig.DEBUG, strategy);}
3.测试
写一个常见空指针bug:
// 写个bug
TextView textView = null;
textView.setText("zachary");
平台信息:
4.新建标签
为了归类,将bug分类,在平台进行打标签。
在activity中添加标签:
// 标签:activity
CrashReport.setUserSceneTag(this, 119874);
Android之腾讯Bugly采集用户Bug相关推荐
- 【腾讯Bugly干货分享】Android Patch 方案与持续交付
为什么80%的码农都做不了架构师?>>> 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57a31921 ...
- 【腾讯Bugly干货分享】聊聊苹果的Bug - iOS 10 nano_free Crash
本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/hnwj24xqrtOhcjEt_TaQ9w 作者:张 ...
- 腾讯Bugly 集成( Android SDK)
年前交付的一个项目,年后客户反馈有的手机运行APP后崩溃,其他手机运行正常.项目中在打开webview加载一个H5页面时出现崩溃,客户反映出现bug的手机是android8.2.0系统的.查过相关资料 ...
- Unity 之 接入腾讯Bugly简述【Android端】
腾讯Bugly:[来自百度百科的诠释] 腾讯 Bugly,是腾讯公司为移动开发者开放的服务之一,面向移动开发者提供专业的 Crash 监控.崩溃分析等质量跟踪服务.Bugly 能帮助移动互联网开发者更 ...
- Android 腾讯Bugly的应用升级热更新
经过去年的九月份至现在,发现自己很久没有写过比较好的文章了.今天就趁着通宵的劲,写一下对腾讯Bugly的应用升级&热更新的理解,希望对新手有所帮助,有兴趣的可以了解下,没兴趣的也可以看完之后吐 ...
- 【腾讯bugly干货分享】微信Android热补丁实践演进之路
为什么80%的码农都做不了架构师?>>> 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://bugly.qq.com/bbs/forum.ph ...
- 【腾讯Bugly干货分享】经典随机Crash之二:Android消息机制
为什么80%的码农都做不了架构师?>>> 本文作者:鲁可--腾讯SNG专项测试组 测试工程师 背景 承上经典随机Crash之一:线程安全 问题的模型 好几次灰度top1.top ...
- 【腾讯Bugly干货分享】Android 进程保活招式大全
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ac4... 作者:腾讯--张兴华 目前市面上的应用,貌似除了微信和手Q都会比 ...
- 【腾讯Bugly干货分享】Android进程保活招式大全
[腾讯Bugly干货分享]Android进程保活招式大全 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ac4a0ea374 ...
- Android 腾讯Bugly使用(异常上报,全量升级,热更新)
1.0.1腾讯Bugly使用(异常上报,全量升级,热更新) 说明 Bugly全量升级,热更新以及异常上报是一起集成的,还包括运营统计,本文档着重演示热更新功能. 接入步骤 1.在Project的bui ...
最新文章
- 附录4:Matplotlib实例记录
- maven 内置参数
- asp.net的控件视图状态
- 不一样的图片加载方式
- HashMap Hashtable区别
- 第九章 结构体与共用体
- Google Drive客户端
- linux跟aix时间同步,Linux 与AIX环境下修改时间
- 博客园的编辑器毛病真多.....
- windows svn
- CanFestival应用
- centos7进系统死机_电脑小白想学重装系统要怎么做?详细过程分享,学会远离电脑店...
- 《编程之美》第2刷勘误
- Opencv之Vs编译
- WPF ListView控件的简单使用
- linux 查看 文件夹代销,速达常见问题集
- Cisco Aironet系列AP的瘦胖转换
- 【PyTorch深度学习项目实战100例】—— 基于ResNet50实现多目标美味蛋糕图像分类 | 第51例
- 如何快速清洗空调扇(水冷式电风扇)(图文教程)
- js版四舍六入五成双方法
热门文章
- 第28章 确认(Consent) - Identity Server 4 中文文档(v1.0.0)
- input输入密码的时候调用纯数字键盘和加密,js弹出键盘
- IP地址子网划分基础知识
- 如何通过 onstat 命令监控GBase8s数据库
- html5制作星星闪烁和制作时钟
- mac全选文字的快捷键_mac全选的快捷键是什么?苹果电脑全选的快捷键是什么?...
- java print快捷键_请问eclipse中输出的快捷键是什么?
- I03 403-(Python+mysql) 飞机票销售系统
- 刮刮乐微信html5源码,微信小程序canvas实现刮刮乐效果
- java bmp 变色_java怎么实现将 bmp图片黑底白字转换为白底黑字?将白色设置为透明色,谢谢...