1. 安装ubuntu12.04 64位操作系统
如果是项目多需要经常编译,建议使用ubuntu12.04系统实体机,也可以使用双系统,实体机编译速度快,使用虚拟机安装编译速度没法比。安装硬盘空间至少有50G左右(Anroid系统4.0以上系统编译后至少大于20G),内存如果低于4G可以添加交换空间,至于如何安系统可在网上搜索相关文档。
2. 更新系统
安装ubuntu12.04 64位操作系统后,需要更新软件安装源。
更新软件安装源打开终端使用命令:
sudo apt-get update
如需要更新系统已经安装的软件使用命令:
sudo apt-get upgrade
3. 配置android编译环境
3.1 安装jdk
这里就不说明了,网上文章很多。
3.2 安装编译所需要的软件以及依赖库
参考android 官网提供的文档安装,如下:
sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
如果android4.0.x的源吗编译需要安装gcc 4.4才能编译安装如下:
sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib
另外还需要安装uboot-tools 等软件用于编译kernel。
接下即可已经可以尝试编译android源码了。
4. 安装常用软件
4.1按装支持windows软件的Wine
安装wine需要添加软件源才能安装,方法如下:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.6