,,Android如何快速集成腾讯Bugly

,,Android如何快速集成腾讯Bugly

这篇文章主要介绍了机器人如何快速集成腾讯巴格利,帮助大家更好的理解和学习使用机器人开发,感兴趣的朋友可以了解下

目录

1.新建产品,在官网新建产品2.获取应用程序id,点击产品设置,拿到应用程序ID3 .集成SDK,在机器人项目的app/build.gradle文件中自动集成SDK4 .AndroidMainfest.xml配置,在AndroidMainfest.xml中进行以下配置:

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

6.初始化巴格利

7.接入完成

腾讯巴格利官方网址bugly.qq.com/

巴格利官方文档bugly.qq.com/docs/

应用升级软件开发工具包(软件开发工具包)高级配置bugly.qq.com/docs/user-g…

这篇文章把官方文档化繁为简,在机器人中快速接入巴格利的异常上报和应用更新。

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

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

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

android {

defaultConfig {

ndk {

//设置支持的因此库架构

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

}

}

}

依赖关系{

//错误的Java 语言(一种计算机语言,尤用于创建网站)崩溃捕获和应用升级功能

实现com。腾讯。bugly:崩溃报告_升级:1。4 .2 '

//错误的本机崩溃捕获

实现com。腾讯。bugly:原生现金报告:3。7 .1 '

}

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

权限配置

注意:如果您的应用需要上传到google play商店,您需要将读取电话状态权限屏蔽掉或者移除,否则可能会被下架。

uses-permission Android:name=' Android。许可。read _ PHONE _ STATE '/

uses-permission Android:name=' Android。许可。互联网'/

uses-permission Android:name=' Android。许可。访问网络状态'/

uses-permission Android:name=' Android。许可。access _ WIFI _ STATE '/

uses-permission Android:name=' Android。许可。read _ LOGS '/

uses-permission Android:name=' Android。许可。write _ EXTERNAL _ STORAGE '/

uses-permission Android:name=' Android。许可。请求安装软件包'/

活动配置和文件提供者配置

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

活动

Android:name=' com。腾讯。巴格利。贝塔。ui。'测试活动'

Android:配置更改='键盘隐藏|方向|屏幕大小|区域设置'

Android:Theme=' @ Android:style/Theme .半透明'/

供应者

Android:name=' Android x . core。内容。'文件提供者'

Android:authorities=' $ { application id } . '文件提供者'

android:exported='false '

Android:grantUriPermissions=' true '

元数据

Android:name=' Android。支持。'文件提供者路径'

Android:resource=' @ XML/provider _ paths '/

/提供商

在表示留数目录新建可扩展标记语言文件夹,创建provider _ paths.xml文件,文件内容如下:

?可扩展标记语言版本='1.0 '编码='utf-8 '?

路径xmlns:Android=' http://模式。安卓。' com/apk/RES/Android '

外部路径名称='beta_external_path '路径='Download/'/

外部路径名=' beta _外部文件路径'路径='Android/data/'/

/路径

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

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

-dontwarn com.tencent.bugly.**

-保持公共类com。腾讯。巴格利。* * { *;}

——保持类安卓。支持。* * { *;}

6.初始化巴格利

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

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

公共类MyApp扩展应用程序{

@覆盖

public void onCreate() {

超级棒。oncreate();

巴格利。init(getApplicationContext(),'第2步获取的AppID ',false);

}

}

在AndroidManifest.xml文件的应用标签中新增属性:Android:name=' . 100 '' MyApp '

7.接入完成

现在您可以制造一个崩溃(建议通过"按键"来触发),来体验巴格利的能力了。

初始化Bugly的后,就可以调用Bugly的Java崩溃接口了。

测试代码:crash report . testjavacrash();

执行这段代码时会发生崩溃。

以上是Android如何快速整合腾讯Bugly的细节。更多关于Android集成腾讯Bugly的信息,请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: