如何将Android Source附加到Eclipse

时间:2011-03-08 14:14:35

标签: android eclipse

我之前已经成功通过遵循Finn Johnsen的说明here将Android Source附加到Eclipse。

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

samuel-josephs-computer-4:android-sources samueljoseph$ git checkout origin/froyo-release
Previous HEAD position was 1de4a2c... am 62619392: Merge "Fix leak when keylock is recreated."
HEAD is now at adba66b... This class no longer exists.

最新的博客here有一些 Eclair 的预先组织的来源,但此后一无所获。

2008年还有一些StackOverflow帖子(比上述两者更早),例如: https://stackoverflow.com/questions/3182904/attaching-java-source-to-android-projects-in-eclipse

目前实现这一目标的指导是什么?

6 个答案:

答案 0 :(得分:41)

有更新的指南。所以,你不需要为此安装一个eclipse插件。

Here is the link

从上方剪切链接:

  

如果您已经下载了Android源

,请按照以下步骤操作      
      
  1. 进入eclipse,然后按F3浏览一些你缺少的android源码,比如Activity。得到这个讨厌的窗口,我们都讨厌:

  2.   
  3. 单击“附加源”,选择“外部文件夹”,然后在基本文件夹中选择核心/ java。

  4.   

答案 1 :(得分:32)

有一个名为Android Sources的Eclipse插件可以通过Gingerbread安装源代码。我最近没有尝试过。

答案 2 :(得分:31)

对于Android 4+,这里有tutorial用于将源附加到eclipse。

修改

  1. 首先从sdk manager下载源代码和javadoc。Download these.
  2. 转到 Your_Project>> Android XXX ,右键点击android.jar并选择Properties

    < / LI>
  3. 点击外部文件夹 enter image description here,将源路径指向 Java源附件&gt;&gt;位置路径

  4. 点击浏览 enter image description here <将参考路径指向 Javadoc位置&gt;&gt; Javadoc位置路径 / p>

  5. 现在您可以浏览以下内容: enter image description here

答案 3 :(得分:12)

这是教程

  1. 确保您已安装/下载适用于Android SDK API版本的Android 来源

    1.1检查您在Eclipse中为Android / Project Build目标指定的 API版本

    project Properties/Android

  2. 打开项目属性/ Java构建路径,并在源选项卡上单击“链接源...”按钮:

    project Properties/Java Build Path

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

    select source API version

  4. 下一步...

    Link Source

  5. 重要的一步是从构建中排除整个链接源。否则我们可能会有一些重复的源错误以及当我们已经拥有jar时想要构建整个Android源的人!所以,点击“添加...”,输入*,点击“确定”(然后点击“完成”):

    exclude everything

  6. 验证所有内容配置正确:

    configured

  7. 所需的结果 - 没有副作用的链接平台源:

    source

    我希望这有助于:)

答案 4 :(得分:8)

最好的方法如下。

  1. 更新Android SDK Manager,包括您需要的版本来源。

  2. 点击任何类,如活动,如果源已正确附加,它将打开活动类。

  3. 如果没有打开,请点击附加源,并按上述方式提供源路径。

  4. 源路径将像android-sdk-windows \ sources \ android-17

  5. 这将帮助您添加Android SDK的源代码

答案 5 :(得分:1)

你可以这样做.... hover or copy paste从android提供的任何class_name,只需按F3你会在那里找到Attach_a_source标记,点击在它&amp;在这里浏览您的android-sdk文件夹 从just pick source folder开始,every android files resides