Android 5.1源码编译环境搭建

根据官方及网络上的教程,成功搭建了Android 5.1源码的编译环境并成功编译。过程如下:

一:

使用虚拟机,安装Ubuntu
ubuntu-14.04.5-desktop-amd64.iso(官方推荐)
硬盘空间:200G
内存:4G以上
CPU:1个处理器,4核心。
使用VMWare 安装。


(1)终端右键打开方式的设置
命令行下运行:
$ sudo apt-get install nautilus-open-terminal
(2)安装VMTools,这样可以在主机与虚拟机之间互拷贝文件。
(3)把文件复制并解压到虚拟机,主机通过共享文件方式到虚拟机失败!
(4)安装相应的环境依赖。


sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev
sudo apt-get install  x11proto-core-dev libx11-dev  lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc  lib32readline-gplv2-dev

二:
(1)7zip文件的解压
安装命令:
  1. $ sudo apt-get install p7zip-full 
解压命令:
  1. $ 7z x file.7z
(2)设置swap分区,可以大一些,防止编译过程中出错停止。

三、

安装openJDK
sudo apt-get install default-jre
sudo apt-get install default-jdk

默认安装在usr/lib/jvm下,安装成功了,可以通过java -version进行查看,如要设为默认的,可进行如下步骤
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/javac 300
sudo update-alternatives --config java
设置环境变量(全局)
sudo gedit  /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64</span>
export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
export PATH="$JAVA_HOME/bin:$PATH"

四、

编译android
编译命令:
source build/envsetup.sh
lunch
make -j4 2>&1 | tee build.log(我这里开了四个线程,电脑CPU占用90%以上)

五、

主机加了8G内存,一共16G了,给虚拟机分了6G,编译过程中,可以通过 free -m命令查看内存的使和情况。电脑不再卡了,看来,内存对程序的处理,很重要的。不过,处理器,还是不行,以后有条件再说吧。先把环境搞好,android,可以继续搞6.0及7.0,不断的学习掌握新的技术。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/5af6c9082c6fffa542d7fd6ade12d6eb.html