網站首頁 編程語言 正文
前言
? 在日常的測試工作過程中,app可能會出現閃退崩潰的情況,這個時候就需要測試同學快速抓取到崩潰日志,來有效的輔助開發定位問題,快速的去解決問題。
分享Android & iOS雙端常用的崩潰日志獲取方法
Android 崩潰日志獲取方法
- 使用adb命令獲取
# 語法:
adb shell logcat
# 可過濾app包名、日志級別來快速定位
adb shell logcat -v -v -v time>E:/crash.txt
- Android studio 內的logcat
設備連接電腦,在Android studio 內的logcat中查看實時日志,需要選擇當前連接的手機
如果使用的是debug包,也可選擇對應debug進程,即對應APP包名
可直接搜索關鍵字快速定位,如: begin、crash、Exception、fatal
也可過濾app包名、日志級別來快速定位
- adb bugreport命令(耗時會比較久)
# 語法:
adb bugreport <導出路徑>
# 會導出文件至E盤,文件為zip壓縮文件
adb bugreport E:/
- 手機本地文件
一般的項目會在app發生崩潰后,在本地文件內寫入一份崩潰日志
可以詢問項目開發同學日志存放路徑,再使用adb命令或手機分享功能,獲取日志即可
- 第三方平臺
如果項目有接入第三方平臺,如:bugly,則可在第三方平臺直接搜索即可(如:機型、出現時間等)
iOS 崩潰日志獲取方法
- 第三方軟件(愛思助手、iTools)
需iPhone設備連接電腦,第三方軟件工具內會有<崩潰分析>/<查看崩潰日志>功能,打開即可查看app崩潰日志
iPhone設備存儲崩潰日志好像有上限,達到上限之后不會在生成,所以需要定期清理
- 第三方平臺
如果項目有接入第三方平臺,如:bugly,則可在第三方平臺直接搜索即可(如:機型、出現時間等)
- iPhone手機自帶功能
操作路徑:設置→隱私→分析與改進→分析數據
然后按照日期+app名來獲取即可
原文鏈接:https://blog.csdn.net/qq_21238607/article/details/120697598
相關推薦
- 2022-12-27 Python?PyQt5實現拖放效果的原理詳解_python
- 2022-09-02 C語言sizeof與字符串處理與動態內存分配及main函數參數詳解_C 語言
- 2022-07-28 Redis特殊數據類型Geospatial地理空間_Redis
- 2022-03-03 CSS樣式修改不換行顯示省略號及多行顯示省略號
- 2022-02-10 Linux高并發踩過的坑及性能優化介紹_Linux
- 2022-10-29 線性回歸(基于python的理論與實現)的RuntimeWaring溢出問題
- 2022-07-01 Go?函數中獲取調用者的函數名和文件名及行號_Golang
- 2022-06-26 Python使用Tkinter?GUI實現輸入驗證功能_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支