记录下项目接入腾讯bugly异常信息记录的过程:
1.申请账号
2.项目根路径下bugld.gradld文件下添加依赖:
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
// 配置自动上传符号表插件,注:为了能快速并准确地定位用户APP发生Crash的代码位置,Bugly使用符号表对APP发生Crash的程序堆栈进行解析和还原
classpath 'com.tencent.bugly:symtabfileuploader:1.3.9'
}
3.app目录下的bugld.gradld文件下添加依赖:
// 注:需要配置符号表时,使用bugly插件 与android { }目录同级
apply plugin: 'bugly'
bugly {
appId = '222333339d'
appKey = 'dddd-84bc-4c51-afbd-ddddddddd'
}
android {
...
}
dependencies {
...
implementation 'com.tencent.bugly:crashreport:latest.release' //其中latest.release指代最新Bugly SDK版本号,也可以指定明确的版本号,例如2.2.0
...
}
4.Application的onCreate目录下:
override fun onCreate() {
super.onCreate()
CrashReport.initCrashReport(applicationContext, "222333339d", true)
}
到这一步就ok了,运行下观察bugly后台有没有异常信息的报告