bugly android sdk,Bugly SDK 集成使用

本文详细介绍了如何使用QQ账号注册登录Bugly,并创建新产品进行SDK集成。集成步骤包括在AndroidManifest.xml中添加权限,混淆配置,以及在Application类中初始化Bugly。在测试阶段,可以通过调用CrashReport.testJavaCrash()方法触发Crash,以便观察Bugly的崩溃捕获能力。
摘要由CSDN通过智能技术生成

创建产品

1.使用QQ账号注册登录

2.登录成功之后就点击新建产品,填写信息之后便可以了。

31dfa4d6ab546eb654d42dc1456caf56.png

创建成功之后页面会自动跳转到该页面

点击图一的对应项目,会进入到对应的页面。

203392d14d64b9f82f8d0dfce9923113.png

点击右上角的“更多”按钮,获取APP ID,接下来会用到。

eb18cf53a81e79c61d4f389ca4581fb1.png

集成使用:

Bugly支持自动集成和手动集成两种方式,这里我们使用自动集成。

根据项目需要,因此我们只集成sdk就可以了,暂不需要集成NDK

implementation 'com.tencent.bugly:crashreport:3.3.3'

参数配置

在AndroidManifest.xml中添加权限:

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

请避免混淆Bugly,在Proguard混淆文件中增加以下配置:

-dontwarn com.tencent.bugly.**

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

初始化

获取APP ID(就是上面创建产品说到的APP ID),

并将以下代码复制到项目Application类onCreate()中,Bugly会为自动检测环境并完成配置:

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

为了保证运营数据的准确性,建议不要在异步线程初始化Bugly。

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

输出详细的Bugly SDK的Log; 每一条Crash都会被立即上报; 自定义日志将会在Logcat中输出。

建议在测试阶段建议设置成true,发布时设置为false。

测试

现在您可以制造一个Crash(建议通过“按键”来触发),来体验Bugly的能力了。在初始化Bugly的之后,调用Bugly测Java Crash接口。

CrashReport.testJavaCrash();

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

9b5a7b44bed23c2a609dfb52370e9ae7.png

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

如图:

5bfb1531f5bb32dc52a79103db69c470.png

成员管理:

4c2bf57ba3037079fbd0f7ed916a1699.png

好了,打完收工!

Ref:

标签:集成,Crash,APP,SDK,Bugly,页面

来源: https://blog.csdn.net/wzj_what_why_how/article/details/114698221

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值