1.配置 app/build.gradle
android { defaultConfig { ndk { //设置支持的SO库架构 abiFilters \'armeabi\' //, \'x86\', \'armeabi-v7a\', \'x86_64\', \'arm64-v8a\' } } } dependencies { //注释掉原有bugly的仓库 //compile \'com.tencent.bugly:crashreport:latest.release\'//其中latest.release指代最新版本号,也可以指定明确的版本号,例如2.3.2 compile \'com.tencent.bugly:crashreport_upgrade:latest.release\'//其中latest.release指代最新版本号,也可以指定明确的版本号,例如1.2.0 compile \'com.tencent.bugly:nativecrashreport:latest.release\' //其中latest.release指代最新版本号,也可以指定明确的版本号,例如2.2.0 }
2.参数配置
2.1权限配置
<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" />
2.2Activity配置
<activity android:name="com.tencent.bugly.beta.ui.BetaActivity" android:configChanges="keyboardHidden|orientation|screenSize|locale" android:theme="@android:style/Theme.Translucent" />
3.SDK初始化
Bugly.init(getApplicationContext(), "注册时申请的APPID", false);