Hello WorldAndroid OtherAndroid开发

bug上报-腾讯bugly

2017-12-01  本文已影响49人  文艺狼

前言

app bug跟踪,简单快速集成腾讯bugly

集成前准备

1.登录腾讯bugly官网
2.立即接入→QQ登录→新建产品→填写产品信息→保存

AS bugly集成

1.添加NDK支持

android {
    defaultConfig {
        ndk {
            // 设置支持的SO库架构
            abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'
        }
    }
}

2.添加依赖

//其中latest.release指代最新Bugly SDK版本号,也可以指定明确的版本号,例如2.1.9
compile 'com.tencent.bugly:crashreport:latest.release' 
//其中latest.release指代最新Bugly NDK版本号,也可以指定明确的版本号,例如3.0
compile 'com.tencent.bugly:nativecrashreport:latest.release' 

3.添加权限

<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" />

4.Proguard混淆配置

-dontwarn com.tencent.bugly.**
-keep public class com.tencent.bugly.**{*;}

5.Application类onCreate()中添加代码

//第三个参数为SDK调试模式开关,建议在测试阶段建议设置成true,发布时设置为false
CrashReport.initCrashReport(getApplicationContext(), "新建产品APPID", false); 
//自定义标示,方便后期的Bug修复跟进
CrashReport.setUserId(this, "自定义标示");

6.登录腾讯bugly官网查询对应产品的bug信息


生命不息,奋斗不止


上一篇下一篇

猜你喜欢

热点阅读