为Eclipse添加Java和Android SDK源代码

做Android开发最美妙的莫过于可以看到它的架构的源代码,站在其架构的角度观察能让我们选择更加适合的解决方案。

(注意分清楚操作系统源代码和SDK源代码 - -!)

Eclipse如果没有导入源码,当我们Ctrl +
Click时候会看到如下提示:

看不到源码是多么沮丧的事情。


如何为Eclipse添加Java源代码和Android SDK源代码?

1.Ctrl + Click
一个JDK的类定义,比如String

2.一般会提示source not
found.在当前窗口点击Attached Source..

3.填入JDK中的src.zip的路径

4.OK,可以看到String的定义了


如何添加Android SDK源代码到Eclipse?

同样,Ctrl + Click 一个Android
SDK中的类定义(比如ViewGroup),出现source not found,此时已经不是Attached
Source,而是Change Attached
Source,但是如果我们更换路径,则虽然能看ViewGroup.java了,但是又没办法看到String.java了

所以,步骤应该是:

1.首先先确保已经添加JDK的源代码进入Eclipse(非必要,只是这样的话即能看JDK,也能看Android
SDK)

2.下载Android
SDK源代码(可以去git下,文中最后也有提供)

3.到Android
SDK目录下的android-xx创建sources文件夹,把源代码放入其中(如果用文中的压缩包,需要解压,把内容放到sources中)

 
 ex:D:\Dev_Space\Android_Space\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\platforms\android-19

4.找到项目中的android.jar。 右键 ->
Properties -> Java source Attachment -> External Folder ->
选择刚才新建的sources文件价路径

5.OK

现在可以通过Ctrl +Click查看JDK和Android
SDK的源代码了

Android SDK源代码压缩包下载

为Eclipse添加Java和Android SDK源代码

时间: 2024-12-11 06:05:26

为Eclipse添加Java和Android SDK源代码的相关文章

eclipse导入java和android sdk源码,帮助文档

eclipse导入java和android sdk源码,帮助文档 http://blog.csdn.net/ashelyhss/article/details/37993261 JavaDoc集成到Eclipse的帮助中 http://blog.chinaunix.net/uid-90129-id-132837.html android帮助文档打开慢的三种解决方法 set path=C:\Program Files\Git\bin; find . -name "*.html"|xarg

Eclipse中一直出现 Android SDK resolving error markers

Eclipse中一直出现“Android SDK: resolving error markers”. 此类情况网上有诸多描述以及相应尝试性的解决方法,不久前本人即出现此类情况,尝试多种方案后未能解决.最终方法如下: 删除此文件,workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,重启Eclipse即可.

Android.Tools.Eclipse hangs at the Android SDK Content Loader

Eclipse hangs at the Android SDK Content Loader http://stackoverflow.com/questions/13489141/eclipse-hangs-at-the-android-sdk-content-loader

Delphi XE8如何同Eclipse使用相同的Android SDK?

我的Android SDK是单独安装的:Eclipse也是最新版的,并不是谷歌提供的集成了SDK的那个Eclipse:Delphi XE8安装后,我并没有通过XE8里面下载Android SDK到XE8默认目录里. 我的Android SDK安装目录:"C:\android-sdk". 一,Eclipse中Android SDK配置: 二,XE8中配置SDK. 1,首先安装NDK,我下载的是EXE类型的NDK"android-ndk-r10e-windows-x86_64.e

java、Android SDK、adb环境变量配置,以及JDK1.7换JDK1.8

最近因项目需要使用将JDK1.7换成JDK1.8,故重新清晰地记录各种环境变量的配置: 这里更改的均是系统变量,不是用户变量 java环境变量配置: 变量名               变量值JAVA_HOME     D:\JDK\jdk1.8.0   (指向jdk安装的路径)CLASSPATH D:\JDK\jdk1.8.0\lib   (指向jdk文件夹中的lib文件夹)Path                D:\JDK\jdk1.8.0\bin   (指向jdk文件夹中的bin文件夹)

启动Eclipse后卡在 android sdk content loader 的解决办法

Make sure that eclipse is not active. If it is active kill eclipse from the processes tab of the task manager Open %USERPROFILE%/ on Windows or simply ~ on Linux/OS X (You can locate this folder from the Desktop) Go to .android folder (This may be a

给Eclipse添加java反编译插件

打开参考网址:http://jd.benow.ca/ 这里我使用的是JD-Eclipse: 在download标签中有需要下载的zip包和安装说明: 安装说明如下: 下载其相应的zip包,解压后会得到以下目录: 然后根据安装说明步骤执行,这里需要说明的是第5步: Name项说明中推荐的是填写JD-Eclipse Update Site,其实可以随意填写 Location项填写的信息在zip解压包中的site.xml中: 该文件打开后如下: <?xml version="1.0"

阅读源代码的重要性:如厨师选食材,耍厨具——在Eclipse中怎样查看Java、Android源代码

首先,非常多人说,不会看jdk中的源代码就不叫学过Java.显然这是肯定的.打个例如:真正的厨师须要从食材的选取.加工.到最后的烹饪.装盘成型,甚至到最后给用户介绍食用方法等一整套流程走下来.而实际上非常多厨师仅仅是做了当中的一小部分,所以最多也仅仅能叫得上"炒菜的",而不是一个厨师.而非常多顶级餐厅强调选材,就是从源头上找到适合做某道菜的原料,甚至是反过来.得到一个供应链供应某种独特食材而专门为该材料设计某种烹饪技术. 这就是从头至尾的资源最大化利用.其体现创新及内功的地方贯穿整个流

阅读源码的重要性:如厨师选食材,耍厨具——在Eclipse中如何查看Java、Android源码

首先,很多人说,不会看jdk中的源码就不叫学过Java.显然这是肯定的.打个比方:真正的厨师需要从食材的选取.加工,到最后的烹饪.装盘成型,甚至到最后给用户介绍食用方法等一整套流程走下来.而实际上很多厨师只是做了其中的一小部分,所以最多也只能叫得上"炒菜的",而不是一个厨师.而很多顶级餐厅强调选材,就是从源头上找到适合做某道菜的原料,甚至是反过来,得到一个供应链供应某种独特食材而专门为该材料设计某种烹饪技术.这就是从头至尾的资源最大化利用,其体现创新及内功的地方贯穿整个流水线!特别的,