色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Android如何快速集成騰訊Bugly

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

騰訊Bugly官方網址bugly.qq.com/Bugly官方文檔bugly.qq.com/docs/應用升級 SDK 高級配置bugly.qq.com/docs/user-g…

這篇文章把官方文檔化繁為簡,在Android中快速接入bugly的異常上報和應用更新。

1. 新建產品,在官網新建產品

Android如何快速集成騰訊Bugly

2. 獲取app id,點擊產品設置,拿到App ID

Android如何快速集成騰訊Bugly

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權限屏蔽掉或者移除,否則可能會被下架。

<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或者以上的設備,必須要在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文件夾,創建 provider_paths.xml 文件,文件內容如下:

<?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文件中加入

如果您的項目開啟了代碼混淆,請在 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的資料請關注好吧啦網其它相關文章!

標簽: Android
相關文章:
主站蜘蛛池模板: 三级黄色毛片网站 | 波多野结衣视频免费观看 | 国产精品久久久久久亚洲伦理 | 欧美性生交大片免费看 | 国产精品亚洲精品一区二区三区 | 性a爱片免费视频性 | 亚洲人成在线观看 | 国产成人精品免费视频大全可播放的 | 久久精品视频6 | 日韩在线手机看片免费看 | 一区二区三区免费视频网站 | 精品一久久香蕉国产线看播放 | 日本一区二区高清免费不卡 | 久久精品成人国产午夜 | 欧美多人三级级视频播放 | 中文一级国产特级毛片视频 | 久久频这里精品99香蕉久 | 精品a在线观看 | 两性免费视频 | 亚洲国产精品久久人人爱 | 国产高清视频在线 | 欧美又粗又硬又大久久久 | 一本色道久久88综合亚洲精品高清 | 亚洲www| 经典香港一级a毛片免费看 精品400部自拍视频在线播放 | 男女无遮掩做爰免费视频软件 | 亚洲网站免费观看 | 欧美一级毛片兔费播放 | 欧美精品专区免费观看 | 亚洲国产成人久久99精品 | 九九视频在线观看6 | 欧美视频在线观看网站 | 国产福利一区二区在线精品 | 国产国语高清在线视频二区 | 国产精品福利视频萌白酱 | 免费毛片全部不收费的 | 久久福利青草精品资源 | 久久久国产乱子伦精品 | 免费一级欧美片在线观看 | 日韩在线第一区 | 国产精品免费视频一区二区三区 |