使用vmware+ubuntu14.04编译android4.4.2源码



 

注意使用虚拟机装系统时必须分配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.安装JDKubuntu系统。

        我再安装JDK1.8ubuntu系统时发现编译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



你可能感兴趣的:(安卓应用开发)