我之前已经成功通过遵循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
目前实现这一目标的指导是什么?
答案 0 :(得分:41)
有更新的指南。所以,你不需要为此安装一个eclipse插件。
从上方剪切链接:
如果您已经下载了Android源
,请按照以下步骤操作
进入eclipse,然后按F3浏览一些你缺少的android源码,比如Activity。得到这个讨厌的窗口,我们都讨厌:
- 醇>
单击“附加源”,选择“外部文件夹”,然后在基本文件夹中选择核心/ java。
答案 1 :(得分:32)
有一个名为Android Sources的Eclipse插件可以通过Gingerbread安装源代码。我最近没有尝试过。
答案 2 :(得分:31)
对于Android 4+,这里有tutorial用于将源附加到eclipse。
修改强>
转到 Your_Project>> Android XXX ,右键点击android.jar
并选择Properties
。
点击外部文件夹 ,将源路径指向 Java源附件>>位置路径
点击浏览 <将参考路径指向 Javadoc位置&gt;&gt; Javadoc位置路径 / p>
现在您可以浏览以下内容:
答案 3 :(得分:12)
这是教程:
确保您已安装/下载适用于Android SDK API版本的Android 来源。
1.1检查您在Eclipse中为Android / Project Build目标指定的 API版本:
打开项目属性/ Java构建路径,并在源选项卡上单击“链接源...”按钮:
指向已安装Android SDK的位置,展开“sources”文件夹,选择相应的源API版本(并单击“确定”):
下一步...
重要的一步是从构建中排除整个链接源。否则我们可能会有一些重复的源错误以及当我们已经拥有jar时想要构建整个Android源的人!所以,点击“添加...”,输入*
,点击“确定”(然后点击“完成”):
验证所有内容配置正确:
所需的结果 - 没有副作用的链接平台源:
我希望这有助于:)
答案 4 :(得分:8)
最好的方法如下。
更新Android SDK Manager,包括您需要的版本来源。
点击任何类,如活动,如果源已正确附加,它将打开活动类。
如果没有打开,请点击附加源,并按上述方式提供源路径。
源路径将像android-sdk-windows \ sources \ android-17
这将帮助您添加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
。