android虚拟机下载在虚拟机中安装Android操作系统

在虚拟机中安装Android 操作系统,做过Adroid开发的可能遇到过这样的问题,Adroid的仿真器实在太慢了,不仅启动缓慢,执行的过程更慢,尤其在调试模式下,找了几个途径解决:方法1:通过设置Adroid仿真器与处理器关系(任务管理器中,右键Adroid仿真器-gt关系设置,勾选全部CPU)及设置Adroid仿真器优先级(任务...
     做过Android开发的可能遇到过这样的问题,Android的仿真器实在太慢了,不仅启动缓慢,执行的过程更慢,尤其在调试模式下,找了几个途径解决:        方法1:通过设置Android仿真器与处理器关系(任务管理器中,右键Android仿真器->关系设置,勾选全部CPU)及设置Android仿真器优先级(任务管理器中,右键Android仿真器->设置优先级->高)。结果:并不明显。        方法2:通过USB连接实体设备。结果:响应速度很快,但是考虑到分辨率的差异,成本是一个不可忽略的因素。有没更好的方法能够解决该问题呢?       ——使用PC上虚拟的Android环境代替Android提供的仿真器,即在PC上安装Android虚拟操作系统工具/原料虚拟机软件:VirtualBox(我用的是VirtualBox-4.2.16-86992-Win.exe)。关于虚拟机软件,之前用过VMware,这次使用VirtualBox后,发现VirtualBox更好用,且免费。镜像文件:Androidx86,可以在Internet上下载,目前3.2和4.0版本不支持以太网,4.0可通过其他途径进行设置,但是3.2现没有找到合适的方法。我用的是android-x86-4.0-r1-eeepc.iso。www.android-x86.org上提供的各版本并不是都是适合在PC上运行的,下载时请注意。目前3.2和4.0都提供的有eeepc版方法/步骤1VirtualBox的安装较为简单,其安装步骤就不在此累述。打开VirtualBox,建一个虚拟机:输入名称,类型选择Linux,版本选择OtherLinux步骤阅读2设置内存大小:根据实际情况为虚拟机分配内存大小,如本机的内存及目标设备的内存步骤阅读3创建虚拟硬盘:选择“现在创建虚拟硬盘”步骤阅读4设置虚拟硬盘文件类型,选择“VDI(VirtualBox磁盘镜像)”步骤阅读5设置分配方式,选择固定大小。步骤阅读6 设置名称、位置及大小,名称使用默认,位置根据本地硬盘空间大小的情况设定,大小根据实际情况设定,点击创建,等待一会,直至虚拟硬盘创建完成步骤阅读7其他设置:虚拟机创建完成后,还需要修改一些其他配置。选择创建的虚拟机(Android4.0),点击工具栏中的“设置”步骤阅读8装载镜像文件,在“存储”的存储树中选择“没有盘片”,在右侧“属性”中,点击分配光驱后的光盘图标,选择“选择一个虚拟光盘”,选择到本地的androidx86的镜像文件,如“android-x86-4.0-r1-eeepc.iso”。其他为默认。步骤阅读9 调整网卡,在“网络”选择“网卡1”,连接方式建议选择“桥接网卡”,这样虚拟机在局域网中有独立的IP,在“高级”中的控制芯片选择“Pcnet-FASTIII(XXXX)”,否则Android-x86无法识别网卡。其他为默认。点击“确定”后保存。步骤阅读10安装操作系统Android-x86:选择创建的虚拟机(Android4.0),点击工具栏或右键中的“启动”。步骤阅读11第一项:表示不用安装,体验Android-x86。我们需要安装Android-x86到硬盘上,选择最后一项后回车。进入到选择分区页面,若未能进入,可能镜像文件存在问题,请选择匹配的版本。步骤阅读12第一项:表示创建或修改分区;第二项:表示发现设备。由于需要创建分区,选择第一项Create/Modifypartitions。  步骤阅读13按左右方向键,选择“New”,按下回车,创建一个分区。步骤阅读14选择“Primary”,按下回车,以创建主分区。步骤阅读15分区大小可为默认大小,本例中设置为2048MB,按下回车步骤阅读16选择“Beginning”,按下回车,开始添加一个分区到空闲空间中。步骤阅读17选择“Bootable”,按下回车,设定该分区可以引导。这时,Flags列中显示“Boot”。       选择“Write”,按下回车,将修改的内容写入硬盘。步骤阅读18输入“yes”,按下回车,等待一会,即完成了主分区的创建。可参考上述相关步骤,将剩余的空间创建成为分引导的逻辑分区,注意别忘了选择“Write”,将修改的内容写入硬盘。步骤阅读19分区创建完成后,选择“Quit”回车,即可退出。步骤阅读20回到选择分区页面。步骤阅读21选择第一项“sda1”,按下回车。进入到文件系统选择界面。步骤阅读22下方向键,选择ext3,将sda1格式化为ext3。按左右方向键,选择“OK”。进入确认界面。步骤阅读23选择“yes”开始格式化。格式化完成后,随即开始安装,在安装前提示是否安装GRUB,因为我们在后续的设置中需要修改Android启动,此处选择“Yes”,按下回车。步骤阅读24安装GRUB的时候将询问是否将system目录安装为读写模式(设置读写模式可以更方便的debug,但是会占用更多的空间和安装时间),此处选择yes,按下回车后将开始安装。步骤阅读25 安装完成后,进入到后续操作选择界面。步骤阅读26第一项,运行Android-x8b;第二项,重启。有镜像文件,还包括“CreateafakeSDcard”,若包括,可选择创建一个虚拟的SD卡,创建时会提示这是SD卡的大小。根据情况设定SD卡大小,按下回车后开始初始化SD卡,此处选择Reboot。重启之前,需要退出虚拟机光驱中的系统盘。首先关闭虚拟机,因为还没进入到Android系统,只能选择强制退出。步骤阅读27移除虚拟机光驱中的系统盘,选择创建的虚拟机(Android4.0),点击工具栏中的“设置”,在“存储”的存储树中选择“android-x86-4.0-r1-eeepc.iso”,在右侧“属性”中,点击分配光驱后的光盘图标,选择“移除虚拟光盘”。步骤阅读28重启进入Android系统步骤阅读29选择“Android-x864.0-r1”,进入系统步骤阅读30注意:使用Android系统是,需要设置VirtualBox禁止自动独占鼠标,否则鼠标在Android中无法正常使用。在菜单栏中,选择“控制”->“禁止自动独占鼠标”,使其处于选中状态。鼠标使用方法,鼠标在虚拟机之外时,点一下虚拟机,进入虚拟机,此时被限制在虚拟机中使用,如果想出来,按一下键盘上“右Ctrl”键就出来了,当然,可以再VBox中把这个键设置为其他键。在初次使用Android系统进行设置时,由于没有网络,请不要设置Google账户。步骤阅读31至此,Android虚拟系统已经安装完成了,即完成了第一个目标及第二个目标的部分内容。设置分辨率团队开发暂定的目标机器的分辨率为1024x600,即机器开启后,显示的分辨率即为1024x600。要实现该目标,分为两步:第一步,定义虚拟机定制的分辨率模式1024x600;第二步,启动时启动指定分辨率模式。第一步,定义虚拟机定制的分辨率模式1024x600,有两种方式:第一种,命令方式关闭正在运行的虚拟机,在本地机器中使用cmd命令进入到VirtualBox的安装目录,输入并执行命令:VBoxManagesetextradata\"虚拟机名称\"\"CustomVideoMode1\"\"1024x600x16\" (其中1024x600中是小写x,而非*,虚拟机名称换成创建的虚拟机名称,添加多个分辨率模式,可执行多次名称,将CustomVidelMode一次递增2、3、4……)第二种,找到创建的虚拟机的位置,使用写字板打开“虚拟机名称.vbox”,在节点中,按照相应的格式添加子节点,如步骤阅读END

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/AWwGnlxr43.html

(0)

相关推荐