在Ubuntu上下载Android最新源代码

来源:互联网 发布:翟欣欣最新进展 知乎 编辑:程序博客网 时间:2024/05/20 03:06

        最近准备潜心研究Android源代码,首先第一步肯定是下载源代码啦,众所周知,Android源码只能运行在Linux或Mac OS上,买不起Mac,那就只能用Linux了,Linux的话推荐使用Ubuntu,为什么?因为Google推荐。。。大笑你可以装windows+Ubuntu双系统,或者在windows上安装虚拟机,虚拟机推荐VirtualBox,为啥?因为免费呗~~~废话不多说,开搞吧。。。


1、 安装最新版的VirtualBox,下载安装很简单。

2、在虚拟机上安装Ubuntu,最好安装新版本吧,支持的比较好,我当前安装的是Ubuntu15.10,网络连接模式选择桥接模式,千万要记得多给Ubuntu分配点磁盘空间,要么到时候哭都来不及,除非你对Linux特殊熟悉,推荐至少100G吧。

3、安装JDK,在Ubuntu上使用OpenJDK

$ sudo apt-get update$ sudo apt-get install openjdk-7-jdk
4、安装必须的依赖包

$ sudo apt-get install git-core gnupg flex bison gperf build-essential \  zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \  lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \  libgl1-mesa-dev libxml2-utils xsltproc unzip
5、安装Repo

$ mkdir ~/bin$ PATH=~/bin:$PATH
$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo$ chmod a+x ~/bin/repo

6、初始化Repo,首先创建一个文件夹保存下载的Android源代码

$ mkdir Android$ cd Android
$ repo init -u https://android.googlesource.com/platform/manifest

     

运行过程中会出现上图的提示,你只需要提供您的gmail邮箱地址和名字就可以了。下载的是主干上的源码,当然你也可以指定分支下载,比如:

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
对应关系可以在https://source.android.com/source/build-numbers.html#source-code-tags-and-builds这里找到


7、下载源码

$ repo sync
等待下载完成就可以了。

之前在网上找到各种各样的方式来下载源代码,每次都是无功而返,浪费了好多时间,最后才发现官方的才是最靠谱的。。。下面是官方地址!

https://source.android.com/source/initializing.html



1 0
原创粉丝点击