我正在調試真實設備和Eclipse中的應用程序。某些功能會導致崩潰。 LogCat沒有錯誤。我已經設法通過在很多行中寫入Log.v
,直到找到哪個Log.v沒有出現,找到它在相似情況下崩潰的行。沒有更好的解決方案嗎?如何知道應用程序崩潰的哪一行?
0
A
回答
2
您可以在Eclipse中使用調試功能 - 它允許您在出現異常(Run As - > Debug)時中斷程序流。
這將允許您檢查當前的局部變量/調用堆棧以進一步診斷髮生異常的原因。
p.s.我在查找奇怪崩潰時使用的另一種方法是通過'adb'CLI工具轉儲完整的LogCat,然後在文本編輯器中對其進行檢查。有時候Eclipse中的LogCat顯示可能會有點奇怪,特別是如果你在開發過程中連接/斷開你的設備(不關閉Eclipse)
1
檢查Logcat過濾器(在Eclipse中)。發生在我身上。
0
我在Eclipse上使用'debug'選項,這使得它不顯示錯誤。在崩潰後分離調試,或者從頭開始運行應用程序(沒有調試選項)會顯示錯誤。要找到該行,請按應用程序過濾LogCat,使應用程序崩潰,並在出現的紅色文本中查找您的軟件包名稱。錯誤(預期)本身就在文本的開頭。
相關問題
- 1. 如何知道我的應用程序崩潰?
- 2. 不知道爲什麼程序崩潰
- 3. 複選框,崩潰的應用程序不知道爲什麼
- 4. 程序崩潰,並且沒有人知道哪裏VS 2010下
- 5. 我如何知道哪些代碼行導致我的iOS應用程序在Xcode 9中崩潰
- 6. 通知崩潰應用程序
- 7. Android未知應用程序崩潰
- 8. 應用程序崩潰,不知道爲什麼
- 9. Android應用程序崩潰,我不知道爲什麼
- 10. 應用程序崩潰,不知道爲什麼?
- 11. Android應用程序崩潰。不知道爲什麼
- 12. 不知道如何使用reportScores:withCompletionHandler:(崩潰)
- 13. 我的應用程序保持崩潰,我不知道如何修復它?
- 14. 如何知道Linux中程序崩潰的地址?
- 15. 如何知道哪些應用程序在後臺運行
- 16. 如何知道哪個應用程序運行python腳本
- 17. Android:如何知道應用程序在哪裏運行
- 18. 如何崩潰的應用程序
- 19. 訪問崩潰應用程序崩潰應用程序內ios
- 20. 應用程序崩潰 - 有線崩潰
- 21. 如何知道爲什麼應用程序在模擬器崩潰
- 22. 如何知道我的應用程序在哪裏崩潰,只有這個日誌信息?
- 23. 應用程序崩潰,如何解決?
- 24. 如何解決應用程序崩潰
- 25. 如何調試崩潰應用程序
- 26. 如何使C#應用程序崩潰
- 27. 嘗試運行parse.com推送通知應用程序時,應用程序崩潰
- 28. 如何知道我的程序上次運行時是否崩潰?
- 29. 如何在應用程序崩潰時捕獲崩潰
- 30. 如何知道哪裏崩潰postNotificationName:對象:userInfo
嘗試使用Log類中的其他方法。一些像我(...)或D(...) –
如果它崩潰有一個Log.e. 確保在Device上啓用調試,並且您可以在Logcat中看到該設備。 –
所以 - 你有沒有什麼運氣能夠解決這個問題? – Seidr