Android5.0环境配置--从ubuntu安装到环境配置再到xp虚拟机的安装

来源:互联网 发布:cad制图软件下载 编辑:程序博客网 时间:2024/05/02 04:24

  最近由于工作的原因,需要自己在电脑上安装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

   



  

    

  



 



0 0