您的位置:首页 > 移动开发 > Android开发

在Ubuntu上下载Android最新源代码

2016-01-21 16:59 381 查看
        最近准备潜心研究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 4000
>
     



运行过程中会出现上图的提示,你只需要提供您的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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 源代码