Android之监控APP崩溃获取日志的方法,Bugly和其他方法

一、APP中集成Bugly

1、相关地址

完整的集成步骤请参考光那个文档,Bugly Android SDK集成文档

集成后,APP的崩溃日志会上传后台:Bugly官网,(后台管理)

2、步骤

(1)依赖

复制代码
api 'com.tencent.bugly:crashreport:latest.release' //其中latest.release指代最新Bugly SDK版本号,也可以指定明确的版本号,例如2.1.9
api 'com.tencent.bugly:nativecrashreport:latest.release' //其中latest.release指代最新Bugly NDK版本号,也可以指定明确的版本号,例如3.0

(2)参数配置

在AndroidManifest.xml中添加权限:

复制代码
<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" />

请避免混淆Bugly,在proguard-rules-release.pro混淆文件中增加以下配置:

复制代码
-dontwarn com.tencent.bugly.**
-keep public class com.tencent.bugly.**{*;}

(3)初始化

复制代码
CrashReport.initCrashReport(getApplicationContext(), "注册时申请的APPID", true);

3、接入完成

二、持续更新中...

相关推荐
阳光明媚sunny3 小时前
Room持久化库中,@Transaction注解的正确使用场景是?
android·数据库
我是好小孩3 小时前
【Android】六大设计原则
android·java·运维·服务器·设计模式
铉铉这波能秀8 小时前
如何在Android Studio中使用Gemini进行AI Coding
android·java·人工智能·ai·kotlin·app·android studio
川石课堂软件测试9 小时前
什么是BUG,你对BUG的了解有多少?
android·linux·服务器·python·功能测试·bug·安全性测试
玩机达人8812 小时前
三星S25Ultra/S24安卓16系统Oneui8成功获取完美root权限+LSP框架
android·linux·里氏替换原则
居安思危_Ho13 小时前
RK平台Uniapp自启动缓存问题解决
android·缓存·uni-app·rk平台·uniapp资源文件
molong93113 小时前
Activity/Service/Broadcast/ContentProvider 生命周期交互
android·学习·交互
molong93116 小时前
Android 权限模型(前台、后台、特殊权限)
android
怪兽201416 小时前
Looper、MessageQueue、Message及Handler的关系是什么?如何保证MessageQueue的并发访问安全?
android·面试