一.下载Android源代码
Android源代码从4.0后就可以使用SDK Manager进行下载,打开SDK Manager就可以看到,已4.4为例:

但是老是提示下载失败,超时连接,估计是https搞得鬼。<喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140304/20140304081201261.jpg" alt="\">
通过查看这个Android SDK Manager Log窗口中开始的地方有Fetch的行为,所有手动在浏览器中打开了这个文件:

打开这个文件可以发现其中的内容是:
|
1
2
3
4
5
6
7
|
<sdk:platform>
<sdk:version>
1.1
</sdk:version>
<sdk:api-level>
2
</sdk:api-level>
<sdk:revision>
1
</sdk:revision>
<sdk:description>Android SDK Platform
1
.1_r1</sdk:description>
<sdk:desc-url>http:
//developer.android.com/sdk/android-1.1.html</sdk:desc-url>
<sdk:obsolete></sdk:obsolete></sdk:platform>
|
...
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<sdk:source>
<!--
Generated at Thu Dec
5
14
:
04
:
22
2013
from git_klp-dev @
938007
-->
<sdk:revision>
2
</sdk:revision>
<sdk:api-level>
19
</sdk:api-level>
<sdk:archives>
<sdk:archive arch=
"any"
os=
"any"
>
<sdk:size>
21819439
</sdk:size>
<sdk:checksum type=
"sha1"
>433a1d043ef77561571250e94cb7a0ef24a202e7</sdk:checksum>
<sdk:url>sources-19_r02.zip</sdk:url>
</sdk:archive>
</sdk:archives>
<sdk:uses-license ref=
"android-sdk-license"
>
</sdk:uses-license></sdk:source>
|
可以看出,SDK Manager下载时通过解析此文件,然后再根据用户所选进行相应的下载。
找到Android API 19处,可以看到其中有个:
|
1
|
<sdk:url>sources-19_r02.zip</sdk:url>
|
二.关联Android源代码
打开Eclipse,随便新建一个Android项目,在此项目目录下面有个Android 4.4,点击展开遍出现了android.jar。右键此包---->Properties,在弹出的窗口中,选择 Java Source Attachment------>External Location------>External File, 然后选择下载下来的source-19_r02.zip,便成功在Eclipse中绑定Android源代码。
1.右键android.jar

2.选择source-19_r02.zip的位置

3.ctl+鼠标左键 跳转到源代码
在想要查看源代码的地方,ctl+鼠标左键就可以跳转到源代码的地方。以Activity为例:

操作后便跳转到源代码部分:

本文详细介绍了如何使用SDKManager下载Android源代码,并在Eclipse中成功绑定Android源代码,包括解决下载过程中遇到的问题及操作步骤。
1784

被折叠的 条评论
为什么被折叠?



