获取Android源码需要通过git和repo来实现。官方说明地址:http://source.android.com/source/download.html。
一般linux下都已安装好git,安装git也非常容易。
安装repo,repo是一个python写的脚本
$ curl http://android.git.kernel.org/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ mkdir working-directory-name
$ cd working-directory-name
$ repo init-u git://android.git.kernel.org/platform/manifest.git
在这个环节中可能会出现一些异常:
1 except OSError, e:
^
SyntaxError: invalid syntax
此时可检查一下python版本,我在3.1版本时遇到,换用2.4或2.5的版本(其它2点几的版本未试)即可解决。
2. no module named readline
安装python时enable readline就可以了,即:./configure –enable-readline
最后:
$ repo sync
这样才是真正同步代码。源码有2.1G,需要的时间比较长。