如何将Android源代码附加到Eclipse

如何将Android源代码附加到Eclipse,android,eclipse,Android,Eclipse,我之前已经按照Finn Johnsen的指示成功地将Android源代码连接到Eclipse 然而,这种方法似乎已经停止工作: samuel-josephs-computer-4:android源代码samueljoseph$git checkout origin/froyo发行版 以前的头部位置是1de4a2c。。。am 62619392:Merge“重新创建钥匙锁时修复泄漏。” 头现在在adba66b。。。此类已不存在。 最近有一个博客,它有一些Eclair的预先组织的源代码,但从那以后就

我之前已经按照Finn Johnsen的指示成功地将Android源代码连接到Eclipse

然而,这种方法似乎已经停止工作:

samuel-josephs-computer-4:android源代码samueljoseph$git checkout origin/froyo发行版
以前的头部位置是1de4a2c。。。am 62619392:Merge“重新创建钥匙锁时修复泄漏。”
头现在在adba66b。。。此类已不存在。
最近有一个博客,它有一些Eclair的预先组织的源代码,但从那以后就没有了

2008年也有一些StackOverflow职位(比上述两个职位都旧),例如。


实现这一点的当前指导是什么?

有一个名为Eclipse的插件,它通过姜饼安装源代码。我最近没有试过。

有更新的指南。因此,您不需要为此安装eclipse插件

从上面的链接剪下:

如果您已经下载了Android源代码,请遵循以下步骤

  • 进入eclipse,在缺少的android源上按F3键,比如Activity。还有这扇我们都讨厌的讨厌的窗户:

  • 单击“附加源”,选择“外部文件夹”,然后在基本文件夹中选择core/java


  • 你可以这样做
    悬停或复制粘贴
    android提供的任何
    类名
    ,只需按
    F3
    即可找到
    附加源代码
    标签,点击并在此处浏览
    android sdk
    文件夹 从它
    中选择源文件夹
    ,因为在它里面,
    每个安卓文件都驻留在其中
    对于安卓4+,这里有一个用于将源文件附加到eclipse的方法

    编辑:

  • 首先从sdk管理器下载源代码和javadoc
  • 转到您的_项目>>Android XXX,右键单击
    Android.jar
    并选择
    Properties

  • 通过单击外部文件夹,将源路径指向Java源附件>>位置路径

  • 单击浏览,将参考路径指向Javadoc Location>>Javadoc Location path

  • 现在,您可以浏览如下来源:
    最好的方法如下

  • 更新Android SDK管理器,包括所需版本的源代码

  • 单击任何类似活动的类,如果源正确附加,它将打开活动类

  • 如果未打开,则单击“附加源”,并可以如上所述提供源路径

  • 源路径类似于android sdk windows\sources\android-17


  • 这将帮助您添加android SDK的源代码

    这里有一个教程

  • 确保已安装/下载适用于相应Android SDK API版本的Android源代码

    1.1检查您在Eclipse for Android/项目构建目标中指定的API版本:

  • 打开项目属性/Java构建路径并单击源选项卡上的“链接源…”按钮:

  • 指向安装Android SDK的位置,展开“sources”文件夹,选择相应的源API版本(并单击“OK”):

  • 下一个…:

  • 重要的一步是从构建中排除整个链接源。否则,我们可能会有一些重复的源代码错误,加上谁想在我们已经有JAR的情况下构建整个Android源代码!因此,单击“添加…”,键入
    *
    ,单击“确定”(然后单击“完成”):

  • 验证所有配置是否正确:

  • 所需的结果——链接平台源,无副作用:


    我希望这能有所帮助:)

    看起来很棒。但是,我在尝试安装时出错。我刚刚升级到Android 3.0和最新的ADT,所以这可能是个问题。我在项目网站上提交了一个问题,并得到了回复!缺少Eclipse GEF框架。我想我因为某种原因禁用了他们的更新站点,这妨碍了正确的安装;现在我可以看到Android的源码耶!不幸的是,它不支持API about 9该插件支持通过API level 14(Android 4.0.1)进行源代码升级,并包含一个易于使用的更新站点。本指南介绍了附加源代码的简单方法,无需插件。很棒的方法这应该是第一个答案:)android支持库的附录:例如,android-support-v4.jar需要放在“参考库”中,而不仅仅是“android私有库”中。要实现它,我转到Eclipse的Java构建路径屏幕的Order and Export选项卡,并将android-support-v4.jar移到列表的更高位置。否则,support jar只会卡在Android Private Libraries文件夹中,而不会卡在Reference Libraries文件夹中,因为某种原因,这是您在附加源代码之前实际需要的。@Merk或者,在与
    android-support-v4.jar
    (通常为
    libs
    )相同的项目文件夹中包含一个
    android-support-v4.jar.properties
    文件,并包含行
    src=
    。但是,如果您将属性文件与原始支持库一起存储在sdk文件夹中,我不确定Eclipse是否会将属性文件与新项目的支持库一起复制。Lone link被认为是一个糟糕的答案(请参阅),因为它本身毫无意义,而且目标资源也不能保证在将来处于活动状态。在这里包括答案的基本部分,并提供链接供参考。下次,我会处理它。同意,不需要在eclipse上使用其他插件。现在有一种更简单的方法来连接Android平台源代码。看,这帮了大忙!谢谢不适用于该类