網站首頁 編程語言 正文
前言
? 在日常的測試工作過程中,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-09-09 python?對excel交互工具的使用詳情_python
- 2022-12-11 Go?模塊在下游服務抖動恢復后CPU占用無法恢復原因_Golang
- 2022-07-21 element 中loading顏色的修改
- 2023-01-17 關于最大池化層和平均池化層圖解_python
- 2022-04-25 C#用NPOI導出導入Excel幫助類_C#教程
- 2024-07-15 linux系統管理高級命令(練習)(six day)
- 2022-09-21 Android開發兩個activity之間傳值示例詳解_Android
- 2023-03-04 linux服務器CPU飆高排查分析_Linux
- 最近更新
-
- 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同步修改后的遠程分支