repo 获取Android源码
2015-10-02 21:06
411 查看
转载:http://blog.csdn.net/lanjianhun/article/details/9073433
主要是参考这篇文章(http://hi.baidu.com/thonmin/item/398e5687004d5eded1f8cdd7),但是其中有错误,做了更正。
1.安装git
sudo apt-get install git-core
2.安装curl
sudo apt-get install git-core curl
3.安装repo, 通过curl下载repo
网上或者很多书籍上都是这样写的:
curl http://android.git.kernel.org/repo > ~/bin/repo
结果得到的repo不能用。
http://code.google.com/p/git-repo/downloads/detail?name=repo-1.12 这个链接提供下载repo!
也可以通过下面命令得到:
curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
4.修改执行权限
chmod a+x ~/bin/repo
5.修改~/bin/repo文件将第五行
这一步容易出错,很多书籍或网站上都是这样命令:
~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git
执行以后,等n久,结果总是失败,并且各种出错。
解决方法:修改~/bin/repo文件将第五行
REPO_URL='https://code.google.com/p/git-repo/'
改为
REPO_URL='http://code.google.com/p/git-repo/'
6.然后向PATH中添加bin路径:
export PATH=$PATH:~/bin
不添加也可以,不过每次使用repo的时候都要写成:~/bin/repo
7.新建一个目录,然后进入该目录。
mkdir source
cd source
8.执行repo init -u git://Android.git.linaro.org/platform/manifest.git -b android-2.3.4_r1
这一步大概有一分多钟就完成了。
9.修改.repo文件
找到source目录中的.repo下面的manifest.xml文件,这是个隐藏文件 ls -a才能看到
cd .repo
gedit manifest.xml
将fetch="git://Android.git.kernel.org/",(原文如此。不过我的是 fetch="..")
改为
fetch="git://Android.git.linaro.org/"
10.执行repo sync(或者 ~/bin/repo sync)
OK,开始下载源码!
时间比较久,要有心理准备!
主要是参考这篇文章(http://hi.baidu.com/thonmin/item/398e5687004d5eded1f8cdd7),但是其中有错误,做了更正。
1.安装git
sudo apt-get install git-core
2.安装curl
sudo apt-get install git-core curl
3.安装repo, 通过curl下载repo
网上或者很多书籍上都是这样写的:
curl http://android.git.kernel.org/repo > ~/bin/repo
结果得到的repo不能用。
http://code.google.com/p/git-repo/downloads/detail?name=repo-1.12 这个链接提供下载repo!
也可以通过下面命令得到:
curl http://git-repo.googlecode.com/files/repo-1.12 > ~/bin/repo
4.修改执行权限
chmod a+x ~/bin/repo
5.修改~/bin/repo文件将第五行
这一步容易出错,很多书籍或网站上都是这样命令:
~/bin/repo init -u git://android.git.kernel.org/platform/manifest.git
执行以后,等n久,结果总是失败,并且各种出错。
解决方法:修改~/bin/repo文件将第五行
REPO_URL='https://code.google.com/p/git-repo/'
改为
REPO_URL='http://code.google.com/p/git-repo/'
6.然后向PATH中添加bin路径:
export PATH=$PATH:~/bin
不添加也可以,不过每次使用repo的时候都要写成:~/bin/repo
7.新建一个目录,然后进入该目录。
mkdir source
cd source
8.执行repo init -u git://Android.git.linaro.org/platform/manifest.git -b android-2.3.4_r1
这一步大概有一分多钟就完成了。
9.修改.repo文件
找到source目录中的.repo下面的manifest.xml文件,这是个隐藏文件 ls -a才能看到
cd .repo
gedit manifest.xml
将fetch="git://Android.git.kernel.org/",(原文如此。不过我的是 fetch="..")
改为
fetch="git://Android.git.linaro.org/"
10.执行repo sync(或者 ~/bin/repo sync)
OK,开始下载源码!
时间比较久,要有心理准备!
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories