您的位置:首页 > 移动开发 > Android开发

下载Android Sdk源码方法

2010-09-02 12:11 281 查看
很多学习Android的应用程序开发人员要想深入了解Android的实现必须查看Android Sdk的源码,下面就介绍如何下载安装AndroidSdk源码,省去你到各处查找资料的过程。

1.首先安装cygwin,它相当于一个网络安装软件,可以下载和安装各种软件和源码等,可以在windows下面模拟linux环境。http://www.cygwin.cn/为中文主页,http://www.cygwin.cn/site/install/为下载页。

具体的安装过程可以参见http://www.cygwin.cn/site/install/ 的介绍,git和curl这两个lib在后面下载android源码时必须用到,但是默认安装的工具库里面没有包含。可以重复上述的cygwin安装过程,到下载工具库这步时使用搜索功能就可以找到,然后安装(可能还需要安装python.vim等)。

2.运行cygwin。有一个类似linux控制台的命令行环境,然后就可以按照官方的文档进行操作了,官方的源码目录http://android.git.kernel.org/。你可以使用git下载对应的一部分源码,也可以使用repo下载全部源码,下面就介绍如何用repo完成全部源码下载。

3.安装repo

$ cd ~
$ mkdir bin
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo

$ mkdir mydroid

$ cd mydroid

$ repo init -u git://android.git.kernel.org/platform/manifest.git

如果提示repo:command not found,那么你就将对应的repo文件目录加入到windows的环境变量PATH中。

4.中间会提示你填写用户名,用户邮箱。OK,初始化成功了,会出现以下信息
repo initialized in /mydroid

5.最后一步,下载源码
$ repo sync
提示下载进度,不过完整下载得花些时间。

上面的下载过程是整个Android的源码,如果用Eclipse来查看,只需要下载下面部分源码。然后将解压缩文件到sources文件夹中,比如放到sdk目录/platforms/android1.6(对应哪个版本放到哪个版本的文件夹)中去。
1.android下载
▼android-1.5的下载地址有如下 http://rgruet.free.fr/public/android-1.5-cupcake-src.zip (21.6MB) http://www.mediafire.com/file/awnzktte2wy/android-1.5-cupcake-src.zip
▼android-1.6的下载地址有如下 http://rgruet.free.fr/public/android-1.6_r1-donut-src.zip (23MB) http://sandos.se/~sandos/android-1.6_r1-donut-src.zip http://www.droidnova.com/android-sdk-1-6-donut-sources,511.html

▼android-2.0的下载地址有如下 http://rgruet.free.fr/public/android-2.0-eclair-src.zip (24.4MB)

重新启动Eclipse即可查看。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: