Android操作系统源代码下载方法
2013-10-30 21:19
232 查看
Android操作系统源代码下载方法
使用Ubuntu Liunx系统下载Android操作系统源代码,可以参考Andorid官方网站的下载说明:http://source.android.com/source/downloading.html
源代码的站点:
https://android.googlesource.com/
1.安装命令行方式下工作的文件传输工具curl.
$ sudo apt-get install curl
2.开源的分布式版本控制系统git(Android项目使用git管理).
$ sudo apt-get install git
3.安装Repo命令行工具(Repo是Google开发的基于git更好管理Android项目的工具)
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
4.初始化Repo客户端
$ mkdir android
$ cd android
$ repo init -u https://android.googlesource.com/platform/manifest
或
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.3_r3.1
5.下载Android源代码树
$ repo sync
6.最好使用Google邮件验证身份后下载
打开页面http://source.android.com/source/downloading.html
点击The password generator
提示登录Google邮件帐号,出现密码验证的内容,按提示放到~/.netrc文件中.
$vi ~/.netrc
machine android.googlesource.com login git-xxxxxx.gmail.com password 1/AJr3XpWuDJGReV0eF24IWoRO6LSlJjfKzmwkuRDp
machine android-review.googlesource.com login git-xxxxxx.gmail.com password 1/AJr3XpWuDJGReV0eF24IWoRO6LSlJjfKzmwkuRDp
$ repo init -u https://android.googlesource.com/a/platform/manifest -b android-4.3_r3.1
$ repo sync
或
$ sudo sysctl -w net.ipv4.tcp_window_scaling=0
$ repo sync -j1
7.使用本地镜像的方法
创建和同步本地镜像
$ mkdir -p /usr/local/aosp/mirror
$ cd /usr/local/aosp/mirror
$ repo init -u https://android.googlesource.com/mirror/manifest --mirror
$ repo sync
通过镜像同步到主版本
$ mkdir -p /usr/local/aosp/master
$ cd /usr/local/aosp/master
$ repo init -u /usr/local/aosp/mirror/platform/manifest.git
$ repo sync
镜像通过远程服务器同步,主版本通过本地镜像同步
$ cd /usr/local/aosp/mirror
$ repo sync
$ cd /usr/local/aosp/master
$ repo sync
相关文章推荐
- Android常用源代码下载方法和工具
- Android 4.4 全套源代码及子模块源代码的下载方法
- Android各种开源项目源代码的下载方法(Subversion/Git/Mercurial)
- Android各种开源项目源代码的下载方法(Subversion/Git/Mercurial)
- < Android 4.3 源代码下载 > Android repo sync 源代码附常见问题解决方法
- 下载android内核源代码方法
- windows 上下载Android 源代码的方法
- android 操作系统源代码 下载编译
- Android:android.git.kernel.org 无法访问时下载源代码的解决方法
- Android:android.git.kernel.org 无法访问时下载源代码的解决方法
- Android-x86的源代码下载方法与编译过程
- Android各种开源项目源代码的下载方法(Subversion/Git/Mercurial)
- Android:android.git.kernel.org 无法访问时下载源代码的解决方法
- Android-x86的源代码下载方法与编译过程
- 【最新】Android 源代码下载方法
- 下载android内核源代码方法
- linux下 android内核原代码下载方法及步骤
- 下载 Android 源代码 (2011-09-24 00:17)
- android sdk manager 下载慢解决方法