【问题标题】:How to attach Android source to Eclipse?如何将 Android 源代码附加到 Eclipse?
【发布时间】:2011-12-23 20:20:58
【问题描述】:

在尝试调试我在 Eclipse for Android 中编写的程序时,我收到一条错误消息,提示 android.jar 没有源附件

如何将该源附加到 Eclipse 以继续调试?

【问题讨论】:

标签: android eclipse


【解决方案1】:

在 Eclipse 中:

Window > Android SDK Manager,在Android 4.0下安装“Sources for Android SDK”

当提示“没有附加源...”时,单击按钮,然后选择目录“您的 Android SDK 目录/sources/android-API 级别 em>/"

示例:C:\...\android-sdk-windows\sources\android-16

【讨论】:

  • 这似乎没有帮助,仍然有同样的错误。还有其他建议吗?
  • 好的,我看到了编辑,这正是我选择的目录。无论如何,我应该选择 /sources/android-14,因为它是 android 4.0 吗?因为我还安装了 android-15(版本 4.0.3)的源代码。当/sources 下有重复的源时,计算机可能卡住了?我也不明白我们为什么要这样做。为什么要附加来源,这样做有什么意义?附件包括什么?
  • 是的,我认为你必须选择/sources/android-14,这样做的目的是如果你想打开一个android方法的声明,你可以看到它后面的android源代码(在 Eclipse 中 Ctrl+ 点击一个方法)
  • 它对我有用。我正在使用 ADT、Android 开发者工具,下载源代码后我添加了这个路径 adt-bundle-linux-x86/sdk/sourcs/android-17
【解决方案2】:

如果您真的想拥有 android.jar 源代码,请按照以下简单步骤操作:(对于 Eclipse IDE)

  1. 通过转到帮助->安装新软件->安装插件Android源添加此站点:“http://adt-addons.googlecode.com/svn/trunk/source/com.android.ide.eclipse.source.update/”。从列表中选择 Android Sources,单击 Next,然后像往常一样安装。出现提示时重新启动 Eclipse。

  2. 如果源仍未附加,请手动附加它们。您将在插件文件夹中找到源代码,通常是 ECLIPSE_PATH\plugins\com.android.ide.eclipse.source_MAY_BE_VARY\VERSION 根据 Android 的版本,它们将位于不同的文件夹中。 (例如:对于 Android 4.4,源位于名为 14 的文件夹中)。来源将在 source.zip 存档中。

【讨论】:

    【解决方案3】:

    在 Eclipse 包资源管理器中:

    Right click 在 android.jar 上然后是 Maven->Donwload Sources

    稍等片刻,直到该过程完成并完成。 (我不确定在 Android SDK Manager 中检查“Install Sources”是否是前提条件,但您可以尝试告诉我们)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-02
      • 2016-11-26
      • 1970-01-01
      • 2021-11-14
      • 1970-01-01
      • 2013-02-17
      相关资源
      最近更新 更多