如何在Eclipse中浏览Android类文件(附带源代码)?

时间:2012-08-24 18:12:34

标签: java android eclipse class

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

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

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

3 个答案:

答案 0 :(得分:6)

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

我是这样做的:

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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