Android在window搭建虚拟机编译环境

本地搭建android编译环境,踩了一些坑,进行总结

1.安装虚拟机 网上下载vmware,安装,网上有注册码

 2.安装ubuntu 网上下载ubuntu,按网上步骤安装在vmware中 ubuntu版本必须是14.04.5,去官网下载,镜像名字ubuntu-14.04.5-desktop-amd64.iso http://mirrors.hust.edu.cn/ubuntu-releases/14.04/ 。(安装其他版本会产生一系列无法编译问题,而且无解)

在vmware中新建虚拟机开始设置系统参数,按照网上指导。 有几项注意如下:

 (1)硬盘分配建议200G,代码大概有50G,加上系统占用,编译缓存,所以建议200G,分配小了后面还得新增分区挂载,就麻烦。

(2)语言设置选默认英文,不要选中文,不然可能后面有问题。

 3.安装jdk 必须安装open jdk7(其他一律不行,会产生一系列无法编译问题)

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.下载代码

代码必须在linux中用git下载,在window中git下载共享到虚拟机linux会有格式问题,不能编译。

 6.编译 在工程根目录执行如下两条命令

echo export USE_CCACHE=1 >> ~/.bashrc

prebuilts/misc/linux-x86/ccache/ccache -M 50G

设置编译缓存这样更容易编译成功。

7.开始编译

source build/envsetup.sh

 lunch

make -j4

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容