开发者社区> 宋志辉> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

(国内)完美下载Android源码Ubuntu版

简介: 今天写的文章莫名奇妙的没了,所以再重新写一篇。 首先,为了方便起见,我已经将系统更换成里Ubuntu,因为官方推荐使用这个Linux发行版。
+关注继续查看

今天写的文章莫名奇妙的没了,所以再重新写一篇。

首先,为了方便起见,我已经将系统更换成里Ubuntu,因为官方推荐使用这个Linux发行版。先来一张系统的截图:
这里写图片描述

Ubuntu的版本是16.04(推荐用这个版本)。接下来是我们可能用到的软件。

  • git :使用repo工具的时候会用到git,git并没有在Ubuntu中预装,所以需要事先安装git,使用命令:
sudo apt-get install git 

这里写图片描述
安装完成之后,需要对git进行配置,设置git的电子邮件和用户名。

git config --global user.email "你的电子邮件地址"
git config --global user.name "你的名字"

这里写图片描述
这里写图片描述
- curl :官方一点的说法就是开源的文件传输工具。类似迅雷,或者wget(这个没听说过?)。其实这个工具可以用wget来代替。。。。Ubuntu在默认的情况下是不安装curl的,所以我们需要自己动手安装:

sudo apt-get install curl -y

这里写图片描述

OK,现在工具都准备齐了,让我们开始吧。

首先,我们需要下载repo工具,国内其他教程都是从google官网下,所以很多人都卡在这里了,这里我们不用担心(看注释)。在进行步骤之前,我们先打开终端,长这个样子:
这里写图片描述
执行如下命令:

//新建一个bin目录
mkdir ~/bin
//将bin目录写入环境变量(这样你在任何目录下都可以访问)
PATH=~/bin:$PATH
//轮到curl工具了,我们使用curl工具下载repo,并将其放置到bin目录
curl https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo > ~/bin/repo
//更改repo权限(不要问为啥,跟着做)
chmod a+x ~/bin/repo

执行完以上命令之后,是不是有点成就感了?平日里就堵这里吧?我们继续:

接下来新建一个目录,用于放置android源码(我先执行一下pwd命令,大家看看我的当前的目录),并进入该目录,如下:

 mkdir android
 cd android

这里写图片描述

这里写图片描述

做到这一步,恭喜你,接近成功了。

接下来我们初始化仓库(这是啥?不懂别问,继续。):

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest

(接下来这一步就是从服务器取代码了,如果你只想下载特定的android版本,可以使用如下命令:

repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b Android版本

Android 版本可以参考这个网址

但我们下载全部代码,运行命令:

 repo sync

如图:
这里写图片描述

以后如果需要更新代码的话,可以再次运行这个命令。

终于再次写完了,不要再给我删掉了。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Window10 下载AOSP(Android源码) 亲测有效
Window10 下载AOSP(Android源码) 亲测有效
9 0
Mac 中下载阅读 Android 源码
准备工作:创建区分大小写的 APFS 宗卷 国内使用 Android Source 官方的下载方式有点慢,所以通常建议使用国内的 AOSP 镜像,一般是 中科大的镜像 或者 清华大学的镜像 ,本文使用的是清华大学的镜像。
2090 0
快速下载android源码
众所周知的原因,android源码被墙了,还好国内有不少镜像,这里使用清华提供的镜像. 以下内容转自: https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android Android 镜像使用帮助 参考 Google 教程 https://source.
1283 0
下载Android 5.0源码(附源码)
下载方法见我的另一篇博客:http://blog.csdn.net/maosidiaoxian/article/details/41680769 2014-12-24更新:5.0.1源码已上传。
834 0
【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 )(三)
【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 )(三)
36 0
【Android 事件分发】ItemTouchHelper 事件分发源码分析 ( 绑定 RecyclerView )(一)
【Android 事件分发】ItemTouchHelper 事件分发源码分析 ( 绑定 RecyclerView )(一)
44 0
【Android 事件分发】ItemTouchHelper 事件分发源码分析 ( 绑定 RecyclerView )(二)
【Android 事件分发】ItemTouchHelper 事件分发源码分析 ( 绑定 RecyclerView )(二)
31 0
【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 )(一)
【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 )(一)
49 0
【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 二 )(二)
【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 二 )(二)
24 0
【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 )(二·)
【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 )(二)
42 0
+关注
宋志辉
我竭尽全力
144
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载