Eclipse中Android源代码新下载方法及关联

一.下载Android源代码

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

Eclipse中Android源代码新下载方法及关联

但是老是提示下载失败,超时连接,估计是https搞得鬼。

Eclipse中Android源代码新下载方法及关联

通过查看这个Android SDK Manager Log窗口中开始的地方有Fetch的行为,所有手动在浏览器中打开了这个文件:

Eclipse中Android源代码新下载方法及关联

打开这个文件可以发现其中的内容是:

<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: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:source>

可以看出,SDK Manager下载时通过解析此文件,然后再根据用户所选进行相应的下载。

找到Android API 19处,可以看到其中有个:

<sdk:url>sources-19_r02.zip</sdk:url>
估计是此文件的下载地址,通过查看日志可以发现,文件的拿取都是在https://dl.google.com/android/repository/下进行的,所以在此网址后面加上source-19_r02.zip,然后回车,果然开始下载并下载下来了。

二.关联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

Eclipse中Android源代码新下载方法及关联

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

Eclipse中Android源代码新下载方法及关联

3.ctl+鼠标左键 跳转到源代码

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

Eclipse中Android源代码新下载方法及关联

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

Eclipse中Android源代码新下载方法及关联


Eclipse中Android源代码新下载方法及关联,布布扣,bubuko.com

Eclipse中Android源代码新下载方法及关联

上一篇:Android学习之Layout


下一篇:Preventing CSRF in Java web apps---reference