0

通常,我使用 F3 快捷方式导航到项目中的变量/方法定义。

对于 Android 项目,有时我想导航到 Android SDK 中定义的类,比如 Activity,Eclipse 会为我打开类文件,因为我附上了 Android 的源代码。但是,它停在那里,我无法使用 F3 在 Android 类文件中导航。

任何人都知道如何浏览类文件?或者任何其他允许我深入研究源代码的方式?

4

3 回答 3

6

编辑:哎呀,我误解了你。尝试浏览下面提到的源目录。

我是这样做的:

  1. 打开Android SDK Manager
  2. 下载Sources for Android SDK适用于您的 API 级别的包
  3. 在 Eclipse 中打开项目的属性
  4. 导航Java Build Path
  5. 打开Libraries标签
  6. 展开Android [version number here]项目
  7. android.jar在那里展开
  8. 点击Source attachement
  9. 按下Edit按钮
  10. 在新窗口中选择External location
  11. 按下External Folder...按钮
  12. 找到android-sdk-[your OS here]/sources/android-[API level here]文件夹。Android SDK Manager如果这android-sdk-[OS]/tools对你有帮助的话。
  13. 直到OK所有窗户都关闭。
  14. 您现在应该在点击时看到源代码F3

基于 Eclipse 4.2 Juno,如果您使用不同的版本,名称和位置可能会有所不同。

于 2012-08-24T18:55:07.553 回答
0

您有两种方法 1. 附加您要查看的文件的源代码,在这种情况下,请下载 android 源代码并将其附加到 eclipse 中。2 或者,您可以安装反编译器,它将从类文件中反编译(它可能不是实际源代码,而是指示性的)(如果您想使用反编译器方法,请搜索 JAD)

于 2012-08-24T19:41:24.553 回答
0

我使用了http://code.google.com/p/adt-addons/提供的Android Sources插件(向下滚动页面到Android Sources部分)。它会自动将源代码附加到工作区中所有 Android 项目的 ADT 库。

于 2012-08-24T20:25:01.993 回答