我還沒有能夠觸發在Android源文件(框架源文件,而不是我的應用程序的源文件)中設置的斷點。我附加了Android源文件,所以我可以看到它們並設置斷點,但是當我在調試模式下運行時,這些斷點不會被觸發。我也嘗試添加Class Loader斷點:這對Android源類很有效。我使用的是Eclipse 3.7.2,並且我嘗試了幾種不同的Android SDK版本。無法在Android源文件中觸發斷點
3
A
回答
0
Robguinness,
它看起來像你想做些什麼是調試Android框架,對不對?根據我的理解,最好的方法是通過運行「make idegen & & development/tools/idegen/idegen.sh」,然後打開android,將AOSP項目導入到Android Studio(僅識別Java文件)。它在Android Studio中生成的ipr文件。然後,您可以連接模擬器並在Java代碼中設置斷點。
還有很多工具可用於調試內核,C本機代碼等,但這裏有一個很長的話題要在本網站上討論。如果你對更多細節感興趣,我會強烈推薦Karim Yaghmour的Android調試類(http://www.opersys.com/training/android-debug-and-performance)。他還在AnDevCon上進行了幾次會議,應該可以在Youtube上免費獲得關於AOSP和Android內部的會議。
祝福!
相關問題
- 1. 本機代碼中的斷點無法在Android Studio中觸發13
- 2. 無法在android studio中添加斷點
- 3. 無法在Android Studio中設置斷點
- 4. GetOpenFileName觸發斷點
- 5. 未在Chrome中觸發的斷點v33.0.1750.154
- 6. 在MVC中斷點兩次觸發
- 7. 無法觸發點擊事件
- 8. jQuery - 無法觸發點擊
- 9. 無法在源映射文件中設置斷點(使用jquery實例)
- 10. Android ExpandableListView getChildView無法觸發
- 11. 無法觸發onActivityResult()android?
- 12. 調試器沒有在Android應用程序中觸發斷點
- 13. GDB:設置在非源文件斷點
- 14. response.js沒有觸發斷點
- 15. Windows已觸發斷點
- 16. Allegro程序觸發斷點?
- 17. 斷點不被觸發
- 18. 刪除[]觸發斷點
- 19. CreateWindowsEx()失敗,觸發斷點
- 20. dorpdownlist SelectedIndexChanged斷點不觸發
- 21. VS代碼斷點無法觸發使用Chrome的調試器:
- 22. 無法調試windows服務 - 當前不會觸發斷點
- 23. 無法在焦點上觸發功能
- 24. 在Eclipse中爲其他源文件.zip文件設置斷點
- 25. 在lambda中調用方法時未觸發斷點
- 26. 調用堆棧中存在某種方法時觸發斷點
- 27. 無法觸發我的Firefox插件中的點擊事件
- 28. strongloop:無法在某些model.js文件中設置斷點
- 29. Eclipse Juno - 無法在切面文件中切換斷點
- 30. 觸發節點js文件
我想,你需要構建SDK才能完成你上面描述的內容! – theAlse 2012-08-01 11:52:25
我在想這個問題可能是SDK的官方版本關閉了調試標誌,這對我來說似乎很愚蠢,但無論如何......你能指點我一個關於做定製構建的好教程嗎?我從來沒有這樣做過。謝謝! – robguinness 2012-08-02 07:33:47
針對Android Studio的類似問題在此處提出:http://stackoverflow.com/questions/16832034/breakpoints-in-android-platform-source – 2015-01-19 08:08:59