本文主要是介绍在linux和windows平台下,如何下载android sdk的源代码,注意是sdk的源代码,而不是android的所有源代码,
同时介绍如何把sdk源代码加入到eclipse里,使android 平台手机开发者可以直接查看源代码,通过阅读SDK源码,能更好的理解和运用Android的API。

本文主要分2部份。第1部份介绍如何下载android sdk的源代码;第2部份介绍如何把android sdk的源代码加入到eclipse里

第1部份如何下载android sdk的源代码
1、环境。 Linux 2.6 ,Python 2.4.3 或windows XP
2、工具。主要使用git工具,下载android sdk source。
(1)Linux下git工具可以到 http://git-scm.com/ 下载,此工具是linux的核心代码管理工具。
安装过程如下:
tar -xvf git-1.6.6.tar.bz2./configuremakemake install
(2)在Windows下安装则和其他应用程序安装是一样的。
Windows下Git下载地址:http://code.google.com/p/msysgit/downloads/list
目前最新版本为:msysGit-fullinstall-1.7.1-preview20100612.exe 31.6 MB
3、下载android sdk的源代码
Windows版本的Git提供有Linux shell命令行和GUI图形界面两种不同的操作方式,
用默认安装选项安装时,添加在桌面上的Git图标为启动使用shell命令工具,操作指令和用法则和Linux下一样
mkdir android_sdk_src 建立存放Android SDK源文件的目录cd android_sdk_src 进入新建的目录

git clone git://android.git.kernel.org/platform/frameworks/base.git 下载Android SDK源码

附上Android资源分布说明:
http://source.android.com/projects#TOC-External-projects
Android的Git资源:http://android.git.kernel.org/
Git中文教程:http://www.bitsun.com/documents/gittutorcn.htm
Git下载地址:http://code.google.com/p/msysgit/

在http://android.git.kernel.org/的主页上讲得很清楚,
如果是想要获得部分git资源(To clone one of these trees, install git, and run:),请使用
git clone git://android.git.kernel.org/ + project path.git


附上下载整个Android的方法
repo脚本可以到 http://android.git.kernel.org/repo 获得。
使用curl命令下载并部署此脚本
curl http://android.git.kernel.org/repo >/bin/repo
$ 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 sync

第2部份 如何把源码附加到eclipse里。
此部分的详细配置方法请查看http://stuffthathappens.com/blog/2008/11/01/browsing-android-source-in-eclipse/
在此对这篇文章引述如下:
1、在你的SDK目录下,即你的 android.jar 所在目录下新建sources目录,把下载的源代码(我的源代码的根目录为base)里的base/core/java/下的文件夹android和com复制到
放到sources下。具体的目录结构如下

SDK_PATH
| android.jar
+--docs/...
+--samples/...
+--sources
+--android
| ...accounts, annotation, app, bluetooth, etc...
+--com/android/etc...
+--dalvik/...
+--java/...
+--javax/...

2、然后重新打开eclipse,就完成了源代码的附加

[]

更多相关文章

  1. android sdk 下载地址
  2. Android修改源代码控制不锁屏
  3. android sdk 下载地址
  4. Android应用开发相关下载资源
  5. Android(安卓)SDK下载和更新失败的解决方法
  6. Android查看外部依赖jar的源码'Android(安卓)Private Libraries'
  7. 在eclipse中查看android SDK的源代码
  8. 《Android编程入门很简单》PDF版电子书下载
  9. 获取Android的Java源代码并在Eclipse中关联查看的最新方法

随机推荐

  1. 这个可视化分析库,让你轻松玩转数据科学!
  2. k8s交付服务总结
  3. Android(安卓)蓝牙开发:第一日
  4. TFTP不能传输大于32MB的文件?
  5. 年轻人不讲武德,竟用Python让马老师表演闪
  6. 赛博朋克这么火,如果与Python结合,能有多酷
  7. [转]Android(安卓)设计思想
  8. 再见,可视化!你好,Pandas!
  9. 2021来了,用Python换一张头像到新年!
  10. Citrix相关问题