通常,我使用 F3 快捷方式导航到项目中的变量/方法定义。
对于 Android 项目,有时我想导航到 Android SDK 中定义的类,比如 Activity,Eclipse 会为我打开类文件,因为我附上了 Android 的源代码。但是,它停在那里,我无法使用 F3 在 Android 类文件中导航。
任何人都知道如何浏览类文件?或者任何其他允许我深入研究源代码的方式?
编辑:哎呀,我误解了你。尝试浏览下面提到的源目录。
我是这样做的:
Android SDK Manager
Sources for Android SDK
适用于您的 API 级别的包Java Build Path
Libraries
标签Android [version number here]
项目android.jar
在那里展开Source attachement
Edit
按钮External location
External Folder...
按钮android-sdk-[your OS here]/sources/android-[API level here]
文件夹。Android SDK Manager
如果这android-sdk-[OS]/tools
对你有帮助的话。OK
所有窗户都关闭。F3
基于 Eclipse 4.2 Juno,如果您使用不同的版本,名称和位置可能会有所不同。
您有两种方法 1. 附加您要查看的文件的源代码,在这种情况下,请下载 android 源代码并将其附加到 eclipse 中。2 或者,您可以安装反编译器,它将从类文件中反编译(它可能不是实际源代码,而是指示性的)(如果您想使用反编译器方法,请搜索 JAD)
我使用了http://code.google.com/p/adt-addons/提供的Android Sources插件(向下滚动页面到Android Sources部分)。它会自动将源代码附加到工作区中所有 Android 项目的 ADT 库。