簡體   English   中英

如何調試會導致設備崩潰的Android應用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM