Android 應用崩潰捕獲工具 xCrash
https://www.oschina.net/p/xCrash
Crash 能為安卓 APP 提供捕獲 Java 崩潰、native 崩潰和 ANR 的能力。不需要 root 許可權或任何系統許可權。
xCrash 能在 App 程序崩潰或 ANR 時,在你指定的目錄中生成一個 tombstone 檔案(格式與安卓系統的 tombstone 檔案類似)。
xCrash 已經在愛奇藝的很多安卓 APP(包括愛奇藝視訊)中被使用了很多年。
特徵
- 支援 Android 4.0 - 10(API level 14 - 29)。
- 支援 armeabi,armeabi-v7a,arm64-v8a,x86 和 x86_64。
- 捕獲 java 崩潰,native 崩潰和 ANR。
- 獲取詳細的記憶體使用統計資訊。
- 通過正則表示式設定需要獲取哪些執行緒的資訊。
- 不需要 root 許可權或任何系
相關推薦
Android 應用崩潰捕獲工具 xCrash
https://www.oschina.net/p/xCrash Crash 能為安卓 APP 提供捕獲 Jav
Android應用崩潰檢測----Bugly捕獲Crash異常
在開發當中,當程式釋出出去之後,如果出現了崩潰的問題,開發者應該及時獲取在該裝置上導致崩潰的資訊,這對於下一個版本的bug修復幫助極大,所以捕獲Crash,獲取裝置引數資訊和錯誤日誌就顯得尤為重要,現在有很多第三方平臺可以實現這些功能,在我們這裡介紹的是騰訊的B
幾款Android 應用自動化測試工具
本文介紹幾款流行的 Android應用自動化測試工具。 Monkey測試:隨機測試,壓力測試,執行在模擬器或實際裝置中。 MonkeyRunner測試:操作簡單,可錄製測試指令碼,視覺化操作,主要生成座標的自動化操作,移植性不強 Robotium 測試
Android應用開發------------Json工具類(fastJson和Gson的兩種工具類)
json一般是Android中比較常用的與伺服器互動的資料形式。我們常用的架包來解析json字串有fastjson和gson 分別寫了兩個工具類: fastJson import java.util.ArrayList; import java.util.List;
Android 應用崩潰日誌的收集和上傳
如何將應用崩潰日誌收集起來? Android 應用難以避免的會 crash ,也稱為崩潰,無論你的程式多完美,總是無法避免 crash 的發生。這對使用者來說是很不友好的,也是開發者所不願意看到的。更糟糕的是,當用戶發生了 crash ,開發者卻不知道程式為何
Android應用開發高效工具集1---ant構建簡單Android專案
在java編譯那些事兒中提到了用ant去編譯Java專案,今天擴充套件到用它來構建Android專案,其實道理是相通的,變化的只是使用的形式。ant構建相比IDE的好處是多個子專案使用自定義jar包時,ant可以更好的完成自動化構建,一個命令就搞定整個專案的編譯而不用手工的匯
android ndk 崩潰捕獲(cocos2d-x 之android崩潰捕獲)
ndk 崩潰捕獲 ,我們可以採用 breakpad是一個跨平臺的c++崩潰處理系統。包括:dmp生成模組、 上傳模組、 伺服器儲存模組、解析dmp模組 等。 這裡我只大概說一下dmp生成模組。 1、編譯靜態庫解壓並拷貝breakpad原始碼目錄到專案中,編譯: 指令
Android應用崩潰之後會重新啟動
在開發中,機型為nexus5,應用崩潰之後會重新啟動。而我們的目的是在崩潰之後不會重新啟動,否則會影響使用者體驗。在CrashHandler中捕獲異常崩潰退出時呼叫如下方法。Intent startMain = newIntent(Intent.ACTION_MAIN);
[Android]Android apk崩潰捕獲異常儲存到本地(捕獲執行緒異常)
前段時間又溫習了下Java,發現了一隻野生的UncaughtExceptionHandler,以前居然沒發現 從JDK1.5版本開始,加強了對執行緒的異常處理,如果執行緒沒有捕獲異常,那麼Java虛擬機器會尋找相關的UncaughtExceptionHandler例項,如果
Android應用開發:網絡工具——Volley(二)
respond sid 開發 多少 called creat miss 相等 eal 引言 在Android應用開發:網絡工具——Volley(一)中結合Cloudant服務介紹了Volley的一般使用方法,當中包括了兩種請求類型StringRequest和JsonOb
推薦五款Android 應用的自動化測試工具
height .com 遍歷 瀏覽器 準備 pro 模擬器 ive ron 如今自動化測試已經應用到每天的測試中。這不足為奇,因為自動化測試在測試過程中節約了時間,還能避免包括人為因素造成的測試錯誤和遺漏。 自動化測試工具選擇很多。一些是開源的,一些非常貴。一些自動化工具
Android應用開發:網絡工具——Volley(一)
要求 com 庫文件 urn welcom 順序 之前 air tin 引言 網絡一直是我個人的盲點,前一陣子抽空學習了一下Volley網絡工具的用法,也透過源代碼進行了進一步的學習,有一些心得想分享出來。在Android開發中,成熟的網絡工具不少,And
Android平臺Native代碼的崩潰捕獲機制及實現
其他 替換 接口 not big gnu cte job targe 本文地址:http://blog.csdn.net/mba16c35/article/details/54178067 思路主要來源於這篇文章:http://blog.httrack.com/blog
應用崩潰了?Android vitals 幫您精確診斷
辛苦開發的應用終於順利在 Play Store 上線了? 恭喜!—— 但您的開發工作還沒有結束。 您的應用是如何被使用的?您的使用者面臨哪些問題?那個光鮮亮麗的按鈕是否能夠正確對點選做出響應?您的應用啟動速度是否足以讓使用者滿意?最重要的是,您如何判斷您的應用在真實使用者裝置上的使用效果?
Android 應用程式崩潰日誌捕捉
程式崩潰是應用迭代中不可避免的問題,即使有著5年或者10年經驗的程式猿也無法完全保證自己的程式碼沒有任何的bug導致崩潰,現在有一些第三方平臺可以幫助我們蒐集應用程式的崩潰,比如友盟,詳情如下圖 雖然能夠看到崩潰的日誌以及機型等,但還是不是很方便,如果需要精確定位的話需要使用者提供崩潰的時間點、機型
模組化惡意Android應用程式偽裝成語音工具,通過調查收集PII資料
“這些惡意應用程式和惡意軟體的觀察變體自10月份開始逐一部署,其演變包括規避技術及其感染行為分為幾個階段,”趨勢科技在他們的分析中表示。 在嘗試通過虛假調查收集使用者的個人身份資訊(PII)並提供禮品卡作為獎勵以填寫它們時,已經觀察到被稱為AndroidOS_FraudBot.OPS的惡意軟體。此外,惡意應
微信Android資源混淆打包工具,如何讓應用安裝包立減1M
微信中的資源混淆工具主要為了混淆資源ID長度(例如將res/drawable/welcome.png混淆為r/s/a.png),同時利用7z深度壓縮,大大減少了安裝包體積,同時也增加了逼格,提升了反破解難度。本文主要是對此做一個簡單分析。 寫在前言 資源混淆工具大
Android 應用內跳轉QQ客服的工具類
工具類如下: public class QQUtil { public static void toQQServer(Context context){ try { ApplicationInfo info = context.getPackage
移動應用崩潰日誌收集工具對比
背景 移動網際網路時代,由於 Android 裝置的碎片化,客服人員每天要接到很多使用者反饋在各種不同機型上的崩潰問題,又沒有辦法提供具體的 Crash 日誌給開發人員。測試人員每天需要對使用者的反饋
android應用降低崩潰率手段彙總
1、使用lint全域性掃描 全域性lint掃描,解決那些可能引發崩潰的問題。 其實這招效果不是很好的,因為崩潰比較多的問題之前肯定都已經爆出來過,早已經修復過了。那些引發崩潰最多的應該是後續新版本中的邏輯程式碼。 2、git提交增量掃描 使用lint掃描的時候,會提示