2016年(10)
分类: Android平台
2016-06-30 10:21:42
到这里vmware 8.0已经安装成功了, 需要重启机器才能生效, 点击Finish 结束。
2、Ubuntu12.04安装
重启机器后, 在桌面上点击vmware 8.0的快捷方式打开:选择Create a New Viretual Machine进行创建
再选择Custom进行安装,然后点Next
选择第二个选项,点Browse,选定ubuntu12.04 ISO镜像文件,再Next
随意填写名称,然后设定密码,再点Next
选择安装目录后,点Next:
选择2个CPU,双线程,电脑性能允许的情况下,可以加更多的CPU个数。
分配内存空间,至少3G以上,在编译5.1的时候,尽量把内存提高到5G以上,否则会出现编译死机或莫名错误。
创建一个新的虚拟磁盘 Create a new virtual disk,然后next。
选择磁盘格式为 SCSI (Recommended),点击next。分配安装磁盘空间大小和存储方式后(这个空间大小可以根据自身磁盘空间大小进行分配,目前编译一个android4.0的系统得花16G+,编译4.2需要40G以上,4.4、5.1需要80G),选多文件模式,点Next
选好安装路径,然后再Next
最后整体配置预览,点Finish完成设置
回到vmware workstation界面:
开始自动安装ubuntu12.04系统:
如果此时虚拟机卡住或死机,可以再上图红框处选择当前虚拟机重启。
建议把处理器个数加到2个,内存加到4G以上,不同系统编译需要的内存大小不一样。可参考荣品电子论坛上的编译说明,对内存的分配有讲述。
成功开启自动install安装界面:
Ubuntu安装过程需要一段时间,耐心等候......
安装完毕, 重启虚拟机。重启后出现安装时输入的用户名和密码 。
打开终端进行操作,到这里已经在vmware8上成功安装ubuntu12.04操作系统了。
1. 环境工具需求
1)交叉编译工具链:arm-eabi-4.6 , 详见光盘,工具也可以网络上下载。
2)JDK 版本:JDK1.7, 详见光盘,荣品公司提供的版本jdk-7u79-linux-i586.tar.gz,工具也可以在网络上下载。
2. 编译环境说明
1)Linux 服务器安装 ubuntu12.04 ,荣品公司提供的编译系统的版本是unbuntu 12.04 ,Kernel and android 系统都在12.04 版本上编译通过。
2)Vmware8.0+ubuntu12.04,在 XPS2下安装虚拟机,并在虚拟机下进行编译,在本地电脑上安装VMware8.0在网络下载ubuntu-12.04-desktop-amd64.iso
3)在本机上安装,请参考网络上面的Vmware8.0,如果需要提供技术支持,请email或QQ联系我公司的技术支持人员。
3.安装必须的库文件
执行下面命令安装相关库文件:(基于64-bit VM, ubuntu 12.04)
●参考google 官网安装相应库文件
rpdzkj@rpdzkj-desktop:$sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev linux-libc-dev:i386 libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
rpdzkj@rpdzkj-desktop:$ sudo apt-get update
●安装其它所需要的库
rpdzkj@rpdzkj-desktop:$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z1-dev libgl1-mesa-dev gcc-multilib g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc sharutils realpath sharutils
详细的编译环境搭建可以参考google的官网:
4.安装 jdk
创建root用户:
sudo passwd root
输入要设置的root密码
确认密码
1)在/usr目录创建java目录
su
输入root密码;
cd /usr
root@ubuntu:/usr# mkdir java
2)把jdk-7u79-linux-i586.tar.gz复制到ubuntu桌面
接着复制到/usr/java目录
root@ubuntu:/usr/java# cp /home/rpdzkj/Desktop/jdk-7u79-linux-i586.tar.gz ./
3)解压jdk-7u79-linux-i586.tar.gz压缩包
root@ubuntu:/usr/java# tar -xzvf jdk-7u79-linux-i586.tar.gz
●配置环境变量
rpdzkj@rpdzkj-desktop:$ cd /etc
rpdzkj@rpdzkj-desktop:$ sudo cp profile profile-bak
rpdzkj@rpdzkj-desktop:$ sudo chmod 777 profile
rpdzkj@rpdzkj-desktop:$ sudo vi /etc/profile
在profile文件前面添加下面内容:
export JAVA_HOME=/usr/java/jdk1.7.0_79
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
保存退出以后
root@ubuntu:/etc# source profile
接着执行命令查看java版本
root@ubuntu:/etc# java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) Server VM (build 24.79-b02, mixed mode)
root@ubuntu:/etc#
5.安装OPENJDK(非常重要)
1)切换到/usr/java目录
2)把jvm.tar.gz复制到ubuntu桌面
接着复制到/usr/java目录
3)解压jvm.tar.gz压缩包
root@ubuntu:/usr/java# tar -xzvf jvm.tar.gz
4)配置环境变量
切换用户rpdzkj
pdzkj@rpdzkj-desktop:$ sudo vi /etc/profile
在profile文件前面找到export JAVA_HOME=/usr/java/jdk1.7.0_79修改为:
export JAVA_HOME=/usr/java/jvm/java-7-openjdk-amd64/
6.交叉工具链:arm-eabi-4.6
安装编译工具链
1)进入
/usr/local目录,
root@ubuntu:/usr/local#mkdir arm
2)把arm-eabi-4.6.tgz放置到ubuntu桌面,
接着复制到/usr/local/arm目录
root@ubuntu:/usr/local/arm# cp /home/rpdzkj/Desktop/arm-eabi-4.6.tgz ./
3)解压arm-eabi-4.6.tgz压缩包
root@ubuntu:/usr/local/arm# tar -xzvf arm-eabi-4.6.tgz
7.添加android 镜像生成工具mkimage
su
输入密码
rpdzkj@rpdzkj-desktop:$ sudo cp mkimage /usr/bin
rpdzkj@rpdzkj-desktop:$ sudo chmod 777 /usr/bin/mkimage