本文为Bugly快速配置,不涉及高级设置。
添加依赖
使用Android Studio 自动集成
在app目录下,build.gradle内,dependencies模块中添加引用
compile 'com.tencent.bugly:crashreport_upgrade:1.3.4'
compile 'com.tencent.bugly:nativecrashreport:3.3.1'
注册权限
在AndroidManifest.xml中写入需要的权限
<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" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
Activity配置
在AndroidManifest.xml中activity阶层配置
<activity
android:name="com.tencent.bugly.beta.ui.BetaActivity"
android:configChanges="keyboardHidden|orientation|screenSize|locale"
android:theme="@android:style/Theme.Translucent" />
初始化
在Application类中初始化1
public class MyApplication extends Application{
@Override
public void onCreate() {
super.onCreate();
------
Bugly.init(getApplicationContext(), "你的appkey", false);
------
}
}
新版本发布
每次更新,需要更改app目录下,build.gradle内,defaultConfig模块中的versionCode,且只能增大,不能减小。
效果展示
更多参考
- appkey获取请访问Bugly官网:bugly.qq.com ↩