【问题标题】: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】:

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

我是这样做的:

  1. 打开Android SDK Manager
  2. 为您的 API 级别下载 Sources for Android SDK
  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 Managerandroid-sdk-[OS]/tools 中,如果对您有帮助的话。
  13. 点击OK,直到所有窗口都关闭。
  14. 点击F3 时您现在应该会看到源代码

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多