2014-09-22 100 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应用程序加载的本机库。我建议从那里开始节省很多时间。