(1)用Javac编译后报错信息显示为乱码
控制台输入 chcp
看一下当前页编码是不是936,不是的话输入 chcp 936
修改为 GBK 编码即可查看。
(2)如何使用CrashReport
调用 CrashReport.initCrashReport(getApplicationContext(), "xxxx", false);
报错 ,要先导入包:
import com.tencent.bugly.crashreport.CrashReport;
(3)build.gradle导入插件后编译失败
按照官方手册:
implementation 'com.tencent.bugly:crashreport:latest.release'
implementation 'com.tencent.bugly:nativecrashreport:latest.release'
导入插件后报错 Duplicate class xxxxx found in modules xxxxx
之类的,是提示导入了重复的类,把重复的那个从 implementation 修改为 compileOnly 即可。
(4) 如何看Bugly的日志
手机连接电脑,控制台输入 adb logcat CrashReportInfo:I >buglyLog.txt
,表示把标签为CrashReportInfo
的级别在 I
以上的日志输出到根目录下的 buglyLog.txt
中。
(5)一步一步跟着官方教程做,却无法捕获到异常
工具本身是为了节省时间的,如果要花费大量时间去排查那真不应该,强烈建议直接参考别人做好的吧。