android bugly qq,Android如何快速集成腾讯Bugly

本文详细介绍了在Android项目中如何快速集成腾讯Bugly,实现异常上报和应用更新。步骤包括:在Bugly官网新建产品并获取AppID,修改build.gradle文件集成SDK,配置AndroidManifest.xml,添加混淆配置,初始化Bugly并在代码中测试Crash报告。按照此教程,开发者可以轻松完成Bugly的接入。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章把官方文档化繁为简,在Android中快速接入bugly的异常上报和应用更新。

1. 新建产品,在官网新建产品

b67609db7ece19a40189dd0cd7f50f15.png

2. 获取app id,点击产品设置,拿到App ID

4770e4f4d6cf76f0d8eee6fdc5826e5c.png

3. 集成SDK,在Android项目的 app/build.gradle 文件中自动集成SDK

android {

defaultConfig {

ndk {

// 设置支持的SO库架构

abiFilters 'armeabi' , 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a'

}

}

}

dependencies {

//bugly Java Crash捕获和应用升级功能

implementation 'com.tencent.bugly:crashreport_upgrade:1.4.2'

//bugly Native Crash捕获

implementation 'com.tencent.bugly:nativecrashreport:3.7.1'

}

4. AndroidMainfest.xml配置,在 AndroidMainfest.xml 中进行以下配置:

权限配置

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

Activity配置 和 FileProvider配置

注意:如果您想兼容Android N或者以上的设备,必须要在AndroidManifest.xml文件中配置FileProvider来访问共享路径的文件。

android:name="com.tencent.bugly.beta.ui.BetaActivity"

android:configChanges="keyboardHidden|orientation|screenSize|locale"

android:theme="@android:style/Theme.Translucent" />

android:name="androidx.core.content.FileProvider"

android:authorities="${applicationId}.fileProvider"

android:exported="false"

android:grantUriPermissions="true">

android:name="android.support.FILE_PROVIDER_PATHS"

android:resource="@xml/provider_paths"/>

在res目录新建xml文件夹,创建 provider_paths.xml 文件,文件内容如下:

5. 混淆配置,在proguard-rules.pro文件中加入

如果您的项目开启了代码混淆,请在 proguard-rules.pro文件 添加以下内容,如果未开启混淆请忽略这一步。

-dontwarn com.tencent.bugly.**

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

-keep class android.support.**{*;}

6. 初始化Bugly

注意:如果您的项目已经有 自定义Application文件,请直接在 onCreate方法 添加代码:Bugly.init(getApplicationContext(), "第2步获取的AppID", false);

新建 一个 MyApp.java,里面的内容为以下代码:

public class MyApp extends Application {

@Override

public void onCreate() {

super.onCreate();

Bugly.init(getApplicationContext(), "第2步获取的AppID", false);

}

}

在 AndroidManifest.xml文件 的 application标签 中新增属性:android:name=".MyApp"

7. 接入完成

现在您可以制造一个Crash(建议通过“按键”来触发),来体验Bugly的能力了。

在初始化Bugly的之后,可以调用Bugly的Java Crash接口。

测试代码 : CrashReport.testJavaCrash();

执行到这段代码时会发生一个Crash

以上就是Android如何快速集成腾讯Bugly的详细内容,更多关于Android 集成腾讯Bugly的资料请关注脚本之家其它相关文章!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值