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
- Android5.0环境配置--从ubuntu安装到环境配置再到xp虚拟机的安装
- window环境通过vmware搭建IOS环境(从安装虚拟机到配置虚拟机网络)
- Symbian从环境配置到安装SIS
- 从VMware虚拟机安装到hadoop集群环境配置详细说明
- 从win+ubuntu双系统安装到ubuntu环境配置和美化
- 从Ubuntu安装到Hadoop2.7.3配置
- Android开发环境搭建(一) —Ubuntu虚拟机安装配置
- 虚拟机环境下Linux环境的安装配置
- Vmware虚拟机Linux系统上从php环境搭建到wordpress的安装
- UBUNTU安装及环境配置
- Ubuntu安装配置MPI环境
- ubuntu maven环境安装配置
- Ubuntu安装配置Qt环境
- Ubuntu环境安装配置Bugzilla
- Ubuntu环境vsftp安装配置
- svn 从安装到配置
- nginx从安装到配置
- XP JDK 安装与环境配置
- JAVA中String和StringBuffer的区别
- leetcode 75:Sort Colors
- [LeetCode][Java] Sort Colors
- 自定义View
- 最大区间重叠.
- Android5.0环境配置--从ubuntu安装到环境配置再到xp虚拟机的安装
- [LeetCode]Lowest Common Ancestor of a Binary Search Tree
- nginx 统计日志访问ip个数
- PostgreSQL数据库
- 黑马程序员--异常
- [LeetCode]Delete Node in a Linked List
- 黑马程序员—— 4,二维数组,面向对象,制作帮助文档,静态代码块,构造代码块,构造函数,单例设计模式
- 【试水CAS-4.0.3】第04节_CAS服务端通过数据库认证用户
- uva11235(RMQ问题)