Bugly 使用文档简介

  1. google 上搜索“腾讯Bugly”,通过QQ号码登录

  2. 进入之后,能看到当前使用了Bugly 产品的app 列表,假如没看到可以点击如下图“我的产品”查看
    [图片上传失败...(image-a1fe3b-1553959491951)]

  3. 点击"新建产品“,选择”Android“ 平台,然后随便填写下 就行

  4. 返回到我的产品列表,找到刚才建的产品,点击“设置”,查看里面的 appID(后面将要使用)


    Bugly 使用文档简介_第1张图片
    image
  5. 引入依赖,以及配置ABI

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

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

6.配置权限 和混淆

在AndroidManifest.xml中添加权限:






注:如果您的App需要上传到google play store,您需要将READ_PHONE_STATE权限屏蔽掉或者移除,否则可能会被下架。

请避免混淆Bugly,在Proguard混淆文件中增加以下配置:
-dontwarn com.tencent.bugly.**
-keep public class com.tencent.bugly.**{*;}

7.在Application 初始化

CrashReport.initCrashReport(getApplicationContext(), "注册时申请的APPID", false); 

第三个参数为SDK调试模式开关,调试模式的行为特性如下:

  • 输出详细的Bugly SDK的Log;
  • 每一条Crash都会被立即上报;
  • 自定义日志将会在Logcat中输出。
  • 建议在测试阶段建议设置成true,发布时设置为false。

8.调试是否配置成功

CrashReport.testJavaCrash();

执行到这段代码时会发生一个Crash,Logcat的TAG=CrashReportInfo中输出为:


Bugly 使用文档简介_第2张图片
image.png

现在您已经可以在“崩溃”页面看到刚才触发的Crash issue了(延迟一般在10s以内)。

  1. 查看异常崩溃界面,可以通过改变bug状态,显示 是否修复


    Bugly 使用文档简介_第3张图片
    image.png

你可能感兴趣的:(Bugly 使用文档简介)