天天看点

《Android框架揭秘》——2.1节主机环境构成

本节书摘来自异步社区《android框架揭秘》一书中的第2章,第2.1节主机环境构成,作者 金泰延 , 宋亨周 , 朴知勋 , 李白 , 林起永,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.1 主机环境构成

android框架揭秘

虽然android开发环境多种多样,但本书构建android平台、模拟器的驱动,以及对应用程序framework的调试都是在ubuntu linux1操作系统平台上进行的。由于大部分机器都运行在微软公司的windows xp操作系统下,所以需要先在windows xp操作系统下安装virtualbox虚拟机,再在此虚拟机上安装ubuntu linux操作系统。

首先简单地讲一下在windows xp操作系统下如何安装virtualbox虚拟机,然后再讲解在虚拟机上安装ubuntu linux操作系统的方法。最后,下载android平台源代码,并进行编译。

2.1.1 安装virtualbox

virtualbox是由oracle提供的一款开源、免费的虚拟机软件,其版本更新速度很快,与其他虚拟机软件相比更轻巧,运行速度更快,安装界面如图2-1所示。各位可从以下网站下载virtualbox:

《Android框架揭秘》——2.1节主机环境构成

在使用virtualbox搭建完开发环境后,将其保存为virtualbox映像。在其他pc上,只要安装virtualbox,即可把android开发环境移植到指定pc上,使用起来非常方便。

2.1.2 安装ubuntu

ubuntu是一个以桌面应用为主的linux操作系统,应用非常广泛,各位从以下网站即可下载:

《Android框架揭秘》——2.1节主机环境构成

图2-3 在virtualbox的介质设置中,选择ubuntu映像

在virtualbox中,单击“设置”图标,弹出虚拟机设置窗口如图2-3所示,在其左侧列表中,选择“介质”,再在ide控制器属性的虚拟光驱中,选择下载的ubuntu映像文件**2,再单击“开始”按钮,在虚拟机中安装ubuntu。

tip ubuntu?

ubuntu一词来自南非的祖鲁语或科萨语,原意为“因为有你所以有我”,是非洲传统的一种价值观,类似于我们所说的“仁爱”,ubuntu操作系统将这种思想带入软件世界。ubuntu操作系统每隔6个月发布一次新版本,标注在名称后的数字代表发布的年份与月份。至2010年7月,发布的最新版本为ubuntu 10.04 lts(long term support)。lts版本每两年发布一次,是长期支持版本,其桌面版本提供3年支持,服务器版本则提供长达5年的支持。

2 ubuntu-10.01-desktop-i386.iso

继续阅读