注意使用虚拟机装系统时必须分配80G左右的虚拟磁盘和4G以上内存,要不然安卓源码编译会出错,还有ubuntu系统必须是64位的要不然也会出错。。
1安装好VMware并且使用VMware安装ubuntu14.04虚拟机。
这些都是很简单的一步安装就行。
2.安装VMtool共享windows系统上的目录。
(1) vmware上进入ubuntu系统后点击虚拟机/安装vmware tool .
(2) 使用tar –zxvf VMwareTools-9.9.2-2496486.tar.gz解压到用户目录。
cd ~/vmware-tools-distrib
Sudosu;
./vmware-install.pl
一路回车安装完成后重启虚拟机
(3) 接着点击虚拟机/设置/选项/共享文件夹/选择总是启动
添加共享文件夹选好在windows系统上的路径
然后这个路径就与ubuntu上面的mnt/hgfs下的目录实现共享了.
3.安装JDK到ubuntu系统。
我再安装JDK1.8到ubuntu系统时发现编译4.4.2系统只能用JDK 1.6 因此推荐最好用JDK1.6。
JDK的安装只说明一点就是环境变量的配置。
在用户根目录下使用命令 gedit .bashrc;
然后把这段语句加到最末尾。
注意路径换成自己JDK所在路径。
JAVA_HOME=/home/hail/jdk1.6.0_27
exportJRE_HOME=$JAVA_HOME/jre
exportCLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
exportPATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
4.配置一些必须的库和软件环境。
执行
sudo apt-getinstall git-core gnupg flex bison gperf build-essential
sudoapt-get install zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs
sudoapt-get install x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
sudoapt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown
sudoapt-get install libxml2-utils xsltproc
5.解包源代码到用户目录。
tar –zxvf /mnt/hgfs/project/ android4.4.2.tar.gz;
6.开始编译源码。
跳转到源代码目录,执行
. build/envsetup.sh
Lunch 1
Make –处理器核数。
附 安卓4.4.2源码下载地址 :http://pan.baidu.com/s/1ntN0uZB
ubuntu 14.04lts 下载地址 http://pan.baidu.com/s/1ntiOMgx
JDK1.6下载地址 http://pan.baidu.com/s/1jGf7hJK