[英]How do you debug an Android app that crashes the device?
我目前在某些三星設備上遇到問題,其中使用介紹性動畫啟動活動有時會導致整個設備崩潰。
該應用實質上是從帶有VideoView的活動過渡到帶有VideoView的另一個活動。 剛開始的活動視頻在整個設備崩潰並重新啟動之前,會停頓約10秒鍾。
它並不會一直使設備崩潰,但根據我的測試,僅限於幾個三星設備。
我查看了該設備的崩潰日志,從我所看到的來看,目前看來尚無定論。
重要但相關的說明,我將在開始下一個活動時完成活動。
如果您的進程在啟動序列后仍然存在足夠長的時間,則可以嘗試通過Android Studio手動附加調試器。
資料來源: https : //developer.android.com/studio/debug/index.html
您可以嘗試做的另一件事是使用Debug.waitForDebugger()
方法將“ wait for debugger”指令放入代碼中。
來源: https : //developer.android.com/reference/android/os/Debug.html#waitForDebugger()
除此之外,您可以在代碼中放入很多日志,然后使用CMD / Terminal中的adb logcat > crash-log.txt
命令來獲取它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.