一 安装git
http://code.google.com/p/msysgit/downloads/list下载,安装即可。
二 android代码仓库
http://android.git.kernel.org 可以看到android所有git包的列表。
三 下载android source
在windows下创建目录android src,右击选择Git Bash,输入git clone git://android.git.kernel.org/platform/external/v8.git,即可下载external/v8下的源代码.其他的源码下载以此类推。
四 命令解释
git clone是命令,git://android.git.kernel.org/platform/external/v8.git,可以选择git包列表的一项,点击进入,在http://android.git.kernel.org 中可以看到。
五 生成批量下载脚本文件
下载批量工具CreatAutoGetSh,访问http://android.git.kernel.org/,新建page.txt文件,将如下图所示的列表拷贝到page.txt中
在cmd下进入CreatAutoGetSh目录,输入
CreatAutoGetSh page.txt autoget.sh 生成的autoget.sh即为的得。
在需要保存源码的地方新建一个文件夹,将刚才生成的autoget.sh拷贝到新建的文件夹,然后右击文件夹运行Git,在Git提供的shell中,切换到你新建的文件夹目录,运行 ./autoget.sh,
即进入漫长的下载过程
注意要提供足够的磁盘空间,10G以上吧
六 导入工程
1.把eclipse工程配置文件复制到android源码根目录下
cp development/ide/eclipse/.classpath ./
2.修改eclipse程序的配置
1)、修改eclipse缓存设置
把eclipse.ini(在eclipse软件的安装目录下)的3个值改为下面的值:
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
2)、把android-formatting.xml和android.importorder导入eclipse
android-formatting.xml、.classpath和android.importorder都放在development/ide/eclipse/下
android-formatting.xml用来配置eclipse编辑器的代码风格;android.importorder用来配置eclipse的import的顺序和结构。
在window->preferences->java->Code style->Formatter中导入android-formatting.xml
在window->preferences->java->Code style->Organize Imports中导入android.importorder
3.把android源码作为一个工程导入eclipse
导入前先检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹),.classpath里多余的路径可删除
新建Java Project(不是android project,否则会破坏android源码),选择从已存在的工程导入,工程名任意,完成。