av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Android如何快速集成騰訊Bugly

瀏覽:7日期:2022-09-19 09:27:52

騰訊Bugly官方網(wǎng)址bugly.qq.com/Bugly官方文檔bugly.qq.com/docs/應(yīng)用升級(jí) SDK 高級(jí)配置bugly.qq.com/docs/user-g…

這篇文章把官方文檔化繁為簡(jiǎn),在Android中快速接入bugly的異常上報(bào)和應(yīng)用更新。

1. 新建產(chǎn)品,在官網(wǎng)新建產(chǎn)品

Android如何快速集成騰訊Bugly

2. 獲取app id,點(diǎn)擊產(chǎn)品設(shè)置,拿到App ID

Android如何快速集成騰訊Bugly

3. 集成SDK,在Android項(xiàng)目的 app/build.gradle 文件中自動(dòng)集成SDK

android { defaultConfig {ndk { // 設(shè)置支持的SO庫架構(gòu) abiFilters ’armeabi’ , ’x86’, ’armeabi-v7a’, ’x86_64’, ’arm64-v8a’} }}dependencies { //bugly Java Crash捕獲和應(yīng)用升級(jí)功能 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 中進(jìn)行以下配置:

權(quán)限配置

注意:如果您的App需要上傳到google play store,您需要將READ_PHONE_STATE權(quán)限屏蔽掉或者移除,否則可能會(huì)被下架。

<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' /><uses-permission android:name='android.permission.WRITE_EXTERNAL_STORAGE' /><uses-permission android:name='android.permission.REQUEST_INSTALL_PACKAGES' />

Activity配置 和 FileProvider配置

注意:如果您想兼容Android N或者以上的設(shè)備,必須要在AndroidManifest.xml文件中配置FileProvider來訪問共享路徑的文件。

<activity android:name='com.tencent.bugly.beta.ui.BetaActivity' android:configChanges='keyboardHidden|orientation|screenSize|locale' android:theme='@android:style/Theme.Translucent' /> <provider android:name='androidx.core.content.FileProvider' android:authorities='${applicationId}.fileProvider' android:exported='false' android:grantUriPermissions='true'> <meta-dataandroid:name='android.support.FILE_PROVIDER_PATHS'android:resource='@xml/provider_paths'/> </provider>

在res目錄新建xml文件夾,創(chuàng)建 provider_paths.xml 文件,文件內(nèi)容如下:

<?xml version='1.0' encoding='utf-8'?><paths xmlns:android='http://schemas.android.com/apk/res/android'> <external-path name='beta_external_path' path='Download/'/> <external-path name='beta_external_files_path' path='Android/data/'/></paths>5. 混淆配置,在proguard-rules.pro文件中加入

如果您的項(xiàng)目開啟了代碼混淆,請(qǐng)?jiān)?proguard-rules.pro文件 添加以下內(nèi)容,如果未開啟混淆請(qǐng)忽略這一步。

-dontwarn com.tencent.bugly.**-keep public class com.tencent.bugly.**{*;}-keep class android.support.**{*;}6. 初始化Bugly

注意:如果您的項(xiàng)目已經(jīng)有 自定義Application文件,請(qǐng)直接在 onCreate方法 添加代碼:Bugly.init(getApplicationContext(), '第2步獲取的AppID', false);

新建 一個(gè) MyApp.java,里面的內(nèi)容為以下代碼:

public class MyApp extends Application { @Override public void onCreate() {super.onCreate();Bugly.init(getApplicationContext(), '第2步獲取的AppID', false); }}

在 AndroidManifest.xml文件 的 application標(biāo)簽 中新增屬性:android:name='.MyApp'

7. 接入完成

現(xiàn)在您可以制造一個(gè)Crash(建議通過“按鍵”來觸發(fā)),來體驗(yàn)Bugly的能力了。在初始化Bugly的之后,可以調(diào)用Bugly的Java Crash接口。

測(cè)試代碼 : CrashReport.testJavaCrash();執(zhí)行到這段代碼時(shí)會(huì)發(fā)生一個(gè)Crash

以上就是Android如何快速集成騰訊Bugly的詳細(xì)內(nèi)容,更多關(guān)于Android 集成騰訊Bugly的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Android
相關(guān)文章:
主站蜘蛛池模板: 一区二区在线观看av | 国产午夜精品一区二区三区四区 | 国产黄色大片 | 国产欧美日韩一区二区三区在线观看 | 欧美成人精品一区 | 在线观看国产 | 国产精品 亚洲一区 | av一级久久| jizjizjiz中国护士18 | 国产一区二区三区在线看 | 国产精品久久久久免费 | 亚洲精品日韩一区二区电影 | 亚洲免费网| 久久中文字幕一区 | 欧美一级二级在线观看 | 一区精品国产欧美在线 | 九九色综合| 狠狠婷婷综合久久久久久妖精 | 中文在线一区二区 | 国内91在线 | 激情福利视频 | 国产精品我不卡 | 日韩成人免费 | 亚洲国产片 | 一区二区三区小视频 | 国产精品久久久久一区二区三区 | 一区二区三区在线观看视频 | 亚洲精品一区在线观看 | 亚洲狠狠爱 | 国产精品永久免费视频 | 国产精品一区二区不卡 | av在线一区二区三区 | 1级黄色大片| 中文字幕在线免费视频 | 国产一区二区三区视频 | 日韩喷潮 | 欧洲精品在线观看 | 欧美在线小视频 | 日韩在线视频免费观看 | 国产精品欧美一区喷水 | 亚洲一区欧美一区 |