博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu下android 源码下载
阅读量:7036 次
发布时间:2019-06-28

本文共 1040 字,大约阅读时间需要 3 分钟。

hot3.png

1、安装git和curl 

进入Linux ,打开终端,在终端窗口敲下面的命令: 
sudo apt-get install git-core curl 
2、安装repo脚本 
首先安装repo。在当前用户:~目录下新建一个bin目录。在终端中执行: 
cd ~ 
mkdir bin 
然后,向PATH中添加bin路径: 
export PATH=$PATH:~/bin 
然后执行下面两行指令,下载repo脚本并修改可执行属性: 
~/bin$ curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo"> ~/bin/repo 
是通过cURL来下载Repo脚本,保存到~/bin/repo文件中 
chmod a+x ~/bin/repo 
给~/bin/repo赋给repo执行权限 
3、初始化repo 
首先建立一个目录用来存放Android源代码: 
mkdir mydroid 
cd mydroid 
repo init -u git://android.git.kernel.org/platform/manifest.git 
把Android当前主线上最新版本的所有的sourcecode拿下来 
如果想拿某个branch而不是主线上的代码,我们需要用-b参数制定branch名字,比如: 
repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake 
4、同步版本 
使用repo sync命令,就可以把整个Android代码树做同步到本地 

repo sync 执行时会遇到fatal: HTTP request failed 的问题

解决方法:

1. 浏览器登录,并用gmail帐号登录;
2. 点击网页上的“允许访问”,得到类似:

之后可能还出现无法连接的问题 这个时候 cd 到.repo(就是工程目录,执行repo init 命令目录下的.repo ) ,用gedit命令打开manifest.xml 修改fetch属性改为git://Android.git.linaro.org/之后执行sync 就可以下载源码了 ,Good luck。

参考:

fetch="https://android.googlesource.com/"

转载于:https://my.oschina.net/u/272065/blog/158734

你可能感兴趣的文章
Coursera Machine Learning Week1
查看>>
bzoj 1263: [SCOI2006]整数划分
查看>>
Linux 命令整理-ps
查看>>
《3+1团队》【Beta】Scrum meeting 2
查看>>
统计分析与R软件-chapter2-6
查看>>
STM32流水灯
查看>>
[2018/11/14] Java学习
查看>>
leetcode371: Sum of 2 Integers
查看>>
css盒子模型
查看>>
python (10) 文件夹的创建与文件夹的删除
查看>>
自定义时间选择器调用时报错
查看>>
EMR问题
查看>>
python——迭代器和生成器
查看>>
开源项目之树莓派---无线监控摄像头
查看>>
大公司视频转码
查看>>
1.1(Spring学习笔记)Spring-事务基础
查看>>
软件版本号规范与命名原则
查看>>
聊天室(chatRoom)
查看>>
IE6下select被这罩住
查看>>
笔记---迭代器,闭包,装饰器
查看>>