无法在Android源文件中触发断点

时间:2012-08-01 11:42:14

标签: android eclipse debugging android-source

我无法触发Android源文件中设置的断点(框架源文件,而不是我的应用程序的源文件)。我附加了Android源文件,因此我可以看到它们并设置断点,但是当我在调试模式下运行时,不会触发这些断点。我还尝试添加类加载器断点:这在Android源类上运行良好。我正在使用Eclipse 3.7.2,并且我尝试了几种不同的Android SDK版本。

1 个答案:

答案 0 :(得分:0)

Robguinness,

看起来你想要做的是调试Android框架,对吧?根据我的理解,这样做的最佳方法是通过运行" make idegen&&& amp;& amp;& amp;& amp;& amp;& amp;开发/工具/ idegen / idegen.sh"然后打开它在Android Studio中生成的android.ipr文件。然后,您可以连接模拟器并在Java代码中设置断点。

还有很多工具可用于调试内核,C本机代码等,但在这个网站上有很长的主题。如果您对更具体的内容感兴趣,我强烈推荐Karim Yaghmour的Android调试课程(http://www.opersys.com/training/android-debug-and-performance)。他还在AnDevCon上进行过多次演讲,应该在Youtube上免费提供有关AOSP和Android Internals的演讲。

祝福!