【问题标题】:How to navigate through Android class files (with source code attached) in Eclipse?如何在 Eclipse 中浏览 Android 类文件(附有源代码)?
【发布时间】:2012-08-20 07:48:03
【问题描述】:
通常,我使用 F3 快捷方式导航到项目中的变量/方法定义。
对于一个 Android 项目,有时我想导航到 Android SDK 中定义的类,比如 Activity,Eclipse 会为我打开类文件,因为我附上了 Android 的源代码。但是,它停在那里,我无法使用 F3 在 Android 类文件中导航。
有人知道如何浏览类文件吗?或者任何其他允许我深入研究源代码的方式?
【问题讨论】:
标签:
java
android
eclipse
class
【解决方案1】:
编辑:哎呀,我误解了你。尝试浏览下面提到的源目录。
我是这样做的:
- 打开
Android SDK Manager
- 为您的 API 级别下载
Sources for Android SDK 包
- 在 Eclipse 中打开项目的属性
- 导航到
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,如果您使用不同的版本,名称和位置可能会不同。
【解决方案2】:
您有两种方法 1. 附加您要查看的文件的源代码,在这种情况下,请下载 android 源代码并将其附加到 eclipse 中。 2 或者,您可以安装反编译器,它将从类文件中反编译(它可能不是实际源代码,而是指示性的)(如果您想使用反编译器方法,请搜索 JAD)