最近由于工作的原因,需要自己在电脑上安装android5.0的编译环境,于是个人折腾了好久,从网上查了好多资料终于一切,搞定。现在将安装的过程与其中碰到的问题写出来,让后续需要用到的朋友少一些折腾。
一、安装Ubuntu 12.04 LTS版本
Ubuntu系统大家自己从网上下载,这个就不多说了,我使用的是ubuntu-12.04.5-desktop-amd64.iso这个版本。为什么要用12.04呢?这个是Android5.0的编译环境要求的。 系统下载完了就需要安装了,这就涉及到安装方式。我使用的是U盘制作启动盘。我从网上搜索看到大家都用UNetbootin制作Ubuntu的启动盘,于是我下了个UNetbootin,但是制作完成过后,重启电脑选择USB Storage的方式启动,总是出现BOOTIMG is missing的情况,压根不能安装,折腾了好久,最后请教别人,才知道人家用的是软碟通--UltraISO。于是我下了个软碟通,终于制作成功。
软碟通制作U盘启动,见:http://blog.163.com/duguopeng@126/blog/static/3431828520109249330594/
最后依据软碟通制作启动盘的过程,我总结了下使用UNetbootin制作失败的大概原因:
1.U盘格式化过后的格式不正确。我的电脑系统是Win7, 8G的U盘格式化过后是NTFS格式。我在使用软碟通的过程中,在“写入新的驱动器引导扇区”选择“Syslinux”的时候直接提示NTFS文件系统不能写入,而UNetbootin没有提示,这大概就是失败的原因。最后我格式化的时候选择格式化的格式为FAT32就可以了。
2.大概就是写入引导扇区的时候需要写成“Syslinux”。
以上仅仅是个人推测,尚未验证。
接着就是安装Ubuntu了,安装过程自己可以上网去搜,这边提供一个,见:http://www.enet.com.cn/article/2011/1012/A20111012922687_2.shtml
二、Android5.0环境配置
Ubuntu 12.04安装好了过后,我们接着要做的就是配置Android5.0的编译环境了。
首先需要安装JDK:
sudo apt-get install openjdk-7-jdk
执行上面命令过后就会自动安装openjdk-7. 注意要使用openjdk。接着就需要设置jdk的环境变量了。
1.先修改etc/profile 文件的权限
cd etc/
chmod 777 profile
2.将jdk的路径添加到profile文件里
我已经将profile文件的权限修改了,但是发现不能进行编辑。最后只有重启电脑,重启过后也不能使用gedit进行编辑,只能通过vim进行。
vim profile 打开profile文件,按i键进入插入模式,在前面插入以下内容:
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
完了wq保存退出。
接着我们来看看jdk是否安装配置成功;
source ./profile //使修改生效
java -version
如果显示java的版本号信息就说明配置成功。
最后就是安装编译Android必需的工具包了,执行以下命令:
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 lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc lib32readline-gplv2-dev
这一步完成Android5.0的编译环境大功告成了。
三、Ubuntu里面虚拟机安装Window XP系统。
对于一部分人来说,ubuntu系统用起来不太习惯,并且有些软件只能在windows里面运行,使用window也方便些。比如我们需要使用QQ与别人沟通,或者安装邮件等。
使用VirtualBox安装XP,见:http://www.360doc.com/content/12/0412/12/9072830_202991956.shtml
我使用的VirtualBox版本为:virtualbox-4.2_4.2.0~rc4-80667~Ubuntu~precise_amd64.deb
之前下的5.0的VirtualBox使用有问题。一般从网上搜的安装XP的教程里面都是从网上下个XP系统就可以了,但是我从网上下的系统安装的时候总是会出现如下界面:
并且一直卡在这里,最后尝试了好久终于找到了原因:使用VirtualBox安装Xp的时候只能使用官方原版的iso文件,不能使用ghost。我这边找到了比较好的官方原版,还有秘钥,见:http://wenku.baidu.com/link?url=mqbVQczs7JHCJhbLBpW-RLROG61gl6aSaNh0FvO7XMnrzfHW551ZnSakdZq5aiM1YtY8Cvw8YkSf-Ep7yW-QqrHRTOSfGgy_v3DAhXpgmqC
使用这个iso就可以直接安装了。
XP系统安装完成过后怎么与Ubuntu进行共享呢?即,能够从XP里面访问ubuntu,同样Ubuntu里面也可访问xp,见:
http://blog.sina.com.cn/s/blog_6ce9ffc5010194ix.html