日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android的Crash崩溃解决方案-Bugly的使用

發(fā)布時間:2025/3/20 Android 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android的Crash崩溃解决方案-Bugly的使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

我們在開發(fā)過程中,經(jīng)常會遇到程序閃退,但是Eclipse的Consle和Logcat又沒有錯誤提示,或者是只有用的時間長了才會出現(xiàn)的偶然崩潰,這種就很難修復(fù)bug,也嚴(yán)重影響用戶體驗(yàn),用戶分分鐘卸載。騰訊的Bugly可以在app出現(xiàn)崩潰的時候上傳錯誤信息,定位錯誤原因和語句,并且可以查看影響的用戶數(shù)和程序Crash次數(shù)等等信息

下面說一哈Eclipse+Android時Bugly的配置和使用

一,下載SDK

下載Bugly庫文件

首先去騰訊的Bugly網(wǎng)站http://bugly.qq.com/whitebook下載Bugly庫文件


1.下載Bugly的Android SDK包

2.如果您的工程有Native代碼(C/C++)或者集成了其他第三方SO庫,建議下載Bugly的NDK動態(tài)庫。
Bugly NDK包含多個架構(gòu)的SO庫:
armeabi
armeabi-v7a
arm64-v8a
x86
x86_64
在集成Bugly SO庫時,請注意只保留支持的架構(gòu)SO庫。

Eclipse 工程
1.將Bugly庫文件復(fù)制到工程的libs目錄下,SDK包和NDK都要復(fù)制到libs下
2.Refresh一下工程;
3.添加工程依賴:鼠標(biāo)右鍵點(diǎn)擊Bugly的JAR文件,添加到編譯路徑中



二,配置參數(shù)

在AndroidManifest.xml中添加權(quán)限:

<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" />
三,注冊產(chǎn)品http://bugly.qq.com/apps

在自己qq賬戶里邊點(diǎn)擊“我的App”







重要的是等到這個產(chǎn)品的“AppID”,這個ID需要寫入到Manifest.xml的Application中的


四,最簡單的初始化Application

獲取APP ID并將以下代碼復(fù)制到項(xiàng)目Application類onCreate()中,Bugly會為自動檢測環(huán)境并完成配置:

CrashReport.initCrashReport(getApplicationContext(), "注冊時申請的APPID", false);
第三個參數(shù)在測試階段最好設(shè)置為true

這里需要自定義一個Application

package com.hust.map;import com.tencent.bugly.crashreport.CrashReport;import android.app.Application;public class MyApplication extends Application {@Overridepublic void onCreate() { super.onCreate();CrashReport.initCrashReport(getApplicationContext(), "900033118", true);}} 五,測試

現(xiàn)在您可以制造一個Crash,來體驗(yàn)Bugly的能力了。在初始化Bugly的之后,調(diào)用Bugly測Java Crash接口。

在代碼的任何位置添加如下語句就可以自己人工制造一個Crash:

CrashReport.testJavaCrash();程序運(yùn)行到這一句就Crash了,這是去看剛剛的Bugly網(wǎng)站就會有信息



然后去掉CrashReport.testJavaCrash();這個代碼,運(yùn)行帶有Crash問題的程序,只要app發(fā)生崩潰,就會上傳Crash信息,在我的Bugly網(wǎng)站上就會有錯誤信息



總結(jié)

以上是生活随笔為你收集整理的Android的Crash崩溃解决方案-Bugly的使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。