使用vmware+ubuntu14.04编译android4.4.2源码
2015-05-15 09:56
756 查看
注意使用虚拟机装系统时必须分配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
注意使用虚拟机装系统时必须分配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
相关文章推荐
- wubi安装ubuntu后,增加swap大小,优化swap的使用参数-----------让ubuntu健步如飞,为编译android源码准备
- wubi安装ubuntu后,增加swap大小,优化swap的使用参数-----------让ubuntu健步如飞,为编译android源码准备
- ubuntu kylin 14.04 64位下进行Android 4.4.2 R2版本的源码编译
- ubuntu kylin 14.04 64位下进行Android 4.4.2 R2版本的源码编译
- Ubuntu14.04 Android系统源码编译环境初始化
- Ubuntu 14.04编译 android源码出现问题搜集(持续更新)
- VM Ubuntu14.04 64位 编译Android2.3.5源码
- Ubuntu 14.04 (64位) 编译Android 2.3.5源码
- VisualBox ubuntu14.04 64位 android4.4.4源码编译总结
- 基于Ubuntu14.04 64位系统编译vlc-android源码
- ubuntu 14.04 kylin 编译 android 5.0源码
- Ubuntu14.04 32bit编译Android2.3.4源码全过程记录
- Ubuntu 14.04 LTS 下使用源码编译安装 Sagemath 6.7 x64 (小结)
- Ubuntu14.04 Android 源码编译
- ubuntu14.04编译android源码
- ubuntu14.04-64编译android2.3.4源码
- 在ubuntu 14.04上编译android 5.0.2源码
- Ubuntu 14.04 LTS 下 android 2.3.5 源码编译过程