①下载并且安装VM和Ubuntu。在这我就不提供方法了,不懂的童鞋可以去百度一下或者google。
记住,在给虚拟机配置的时候,建议硬存大于30G,内存大于1G。
说下原因(仅此我个人经历):
我第一次分给虚拟机硬存20G,内存512M。
结果在我下载完Android源代码的时候,消去我10G左右,安装Ubuntu系统就消去9G左右,加起来就差不多20G了。你觉得正巧,是的,是正巧,但不要忘记,我们还要编译的,编译也是需要空间的,所以,在编译过程中就会报错,因为这时没有空间了。
内存512M,在下载源代码的时候,是不会出现问题的。但在你编译的时候,也会因此报错的,报什么错,我没有记录下来。
接下来,我不得不重新分配。当然你会说,给它在分空间呗。是的,当我没有选择,如果你觉得这样好,就随便了哦。
②安装jdk并配置环境。前面已经写过了,请参考
③接下来,开始在终端上操作了哦。Android官方API:http://source.android.com/source/initializing.html
babyjing@ubuntu:~$
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev \
libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown \
libxml2-utils xsltproc
④Android官方API:http://source.android.com/source/downloading.html
babyjing@ubuntu:~$mkdir ~/bin
babyjing@ubuntu:~$PATH=~/bin:$PATH
⑤下载repo,并使它能执行。Android官方API:http://source.android.com/source/downloading.html
babyjing@ubuntu:~$curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
babyjing@ubuntu:~$chmod a+x ~/bin/repo
⑥创建一个目录,存放源代码的。Android官方API:http://source.android.com/source/downloading.html
babyjing@ubuntu:~$mkdir /home/babyjing/android_source
babyjing@ubuntu:~$cd /home/babyjing/android_source
⑦执行repo。Android官方API:http://source.android.com/source/downloading.html
babyjing@ubuntu:~$repo init -u https://android.googlesource.com/platform/manifest
⑧下载代码:Android官方API:http://source.android.com/source/downloading.html
babyjing@ubuntu:~$repo sync
⑨接下来你就慢慢等吧。如果网络不稳定的话,你就要时时关注你的电脑哦。但你不要担心,如果发现很久都停在那里不动的话,你就关闭中断,重新来。从第③步开始吧。