首先是登录,因为是腾讯的,所有我们可以直接使用QQ登录
进去以后
在这里,完善一下自己产品的信息,完成以后,再返回到创建产品的页面,点击设置
这样就会进入这个页面
这里就会有我们需要的appid和appkey
代码的配置部分,在module的build中
要添加的依赖
implementation 'com.tencent.bugly:crashreport:latest.release'
implementation 'com.tencent.bugly:nativecrashreport:latest.release'
在Android 下的defaultConfig里添加
ndk {
// 设置支持的SO库架构
abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
}
现在是在清单文件里的权限设置
<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"
tools:ignore="ProtectedPermissions" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在application中初始化
在oncreate方法中
CrashReport.UserStrategy strategy = new CrashReport.UserStrategy(this);
strategy.setAppChannel("myChannel");
strategy.setAppVersion("app版本");
strategy.setAppPackageName("app的包名");
CrashReport.initCrashReport(this, "自己的appid", false, strategy);
application添加到清单文件里
现在集成就完成了,可以自己去设置一个bug,当程序崩溃后,可以点击自己刚创建的产品,点击里面的异常上报,点击崩溃分析,这里面就是自己程序所报的异常