2014-09-22 99 views
0

我是Android系統源代碼的新手。我的問題是,在使用Android Studio進行調試時,控件會在源文件中進入錯誤的位置,而我進入它的位置,即它在源文件中的其他位置,而不是它應該進入的方法。我知道這個問題聽起來很愚蠢,但有誰遇到過它?使用AOSP進行調試

您是否還有關於如何學習Android系統內控制流程的建議?我找不到關於這個主題的許多博客(關於這個問題也沒有很多關於StackOverflow的問題和答案),而Android文檔並沒有真正的幫助。我確實下載並構建了AOSP,但不知道該從哪裏下載。任何指針都會有幫助!

預先感謝您。

回答

0

對於Android的開源項目,你可以看到這個鏈接https://source.android.com/source/downloading.html

對於Access在線資源,你可以看到這個鏈接http://androidxref.com/這是非常好的探索ASOP。

我是嵌入式android開發人員。你可以問我在stackoverflow上有關ASOP的任何問題。

+0

謝謝!我的問題是關於從Android應用程序進行調試的更多問題,您如何介入Android源代碼? – user2275410 2014-09-23 12:16:03

+0

您可以從sdk管理器下載源代碼sdk,而不是隻探索android源代碼的java類。 – DreamCoder 2014-09-23 12:19:57

+0

請你單獨提問而不是評論。 – DreamCoder 2014-09-23 12:21:28

0

調試android框架庫或本地應用程序,如surfaceflinger是棘手的。在Android網站上的文檔留下了很多細節想象。

請從Debugging Android Framework applications鏈接開始,瞭解如何組織您的源代碼,eclipse安裝程序等。該站點上的其他文章進入本機應用程序的調試以及Java應用程序加載的本機庫。我建議從那裏開始節省很多時間。