如何用virtualbox虚拟安卓

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-04
如何在VirtualBox虚拟机中安装Android x86

Android x86最近出了一个5.1的新版本,其中包括了Intel新的houdini版本,以及其和ART虚拟机的集成。
最近想对其做一个研究。但是,直接找一台机器装实在太浪费。因此,决定将其安装在VirtualBox的虚拟机中。
首先,下载安装光盘镜像文件。最新版的Android-x86安装盘.iso文件,可以从这里下载到。笔者下载的是最新版,文件名是“android-x86-5.1-rc1.iso”。
然后,在VirtualBox中创建一个虚拟机,用来安装Android-x86。具体步骤如下:
http://blog.csdn.net/roland_sun/article/details/49659351

1、首先下载并安装:
  (你当然可以选择使用VMWare,但别忘记VMWare不是免费的。好吧,我承认在国内随便饶一圈可以找到无数破解版或者注册码,但有免费而且开源的VirtualBox能替代,就不要做这样的事情了。毕竟大家也是做开发的,开发一款产品是多么不易,你懂得!)

  在下载Android-x86的时候,一定要注意下载的版本。如果使用VirtualBox运行的话,一定记得在下载ROM时选择EEEPC版。据我实践经验来看,其他版本的ROM在VirtualBox上安装以后网络配置都会出问题,那么就失去意义了。如果使用VMWare则可以随意选择版本(貌似)。如果大家不想在后面的配置中觉得蛋疼,就请下载EEEPC版的ISO吧。

  2、新建虚拟机
  VirtualBox中新建虚拟机时:OperationSystem 和 Version分别选择 Other、Other/Unknown。接下来分配内存、硬盘大小等。内存大小推荐768M或者1G左右足以。硬盘大小则可以根据实际情况分配合适的数值。这个过程太简单,这里就不再多解释了。

  3、安装EEEPC版ISO

  虚拟机启动之间,新建CD-ROM并将ISO文件制定到其中。

  虚拟机网络类型选择桥接Bridged Adapter。

  第一次启动虚拟机,根据看到的向导将新建分区,并在该分区安装Android-x86相应的ISO系统。由于不需要其他过多的设置,所以将分配的硬盘全数格式化成ext3格式,并在其中安装即可。安装完成之后启动虚拟机,就可以看到可爱的Android运行啦。这速度,可真不是盖的。不起那蛋疼的emulator要好很多很多啦,大家可以享受了。

  4、网络配置

  接下来当然要让Android能够跑起来才好。别浪费时间在虚拟机里面配置WIFI等网络设置,那玩意儿根本不起作用。步骤如下:

  在虚拟机启动以后界面上按下:Alt+F1,可以切换到命令行模式。命令行下写命令:netcfg可以看到虚拟机中的网络设置。我们可以看到一个127.0.0.1的地址和另外一个设备名称为eth0,IP地址是0.0.0.0的地址。接下来敲入命令:dhcpcd可以另eth0设备启动配置IP地址。完成之后在使用命令:setprop net.dns1 8.8.8.8 来设置DNS服务器为谷歌的DNS服务器(或你所在地区的DNS服务器)。在命令行按下:Alt+F7切换回图形界面。

  5、Eclipse链接VirtualBox
  以上步骤完成之后,若想要自己的程序被发布到虚拟机中,需要使用adb链接到虚拟机中。在上述过程中通过DHCP获取到的虚拟机IP地址为:192.168.1.14。则需要在命令行中使用adb connect命令连接到虚拟机中。
  Window:进入到Android SDK中adb所在的目录,并运行:abc connect 192.168.1.14
  Ubuntu:进入到Android SDK中adb所在的目录,并运行: ./adb connect 192.168.1.14

  目前还不知道的东西是,如何实现屏幕的反转,GPS等一些信息。但我在ROM中发现一个应用较Fake GPS应该就是提供GPS信息的,作为测试机已经足够啦。

(望楼主采纳哦)

  在VirtualBox建立Android比较容易,且用2.2比较的稳定,设置也比较简单。通过简单的设置,可以让VirtualBox虚拟的android系统连接网络、下载和安装软件,实现除电话和摄像外的所有功能。但稍有点设置不对,则可能造成许多的问题。

  工具/原料

  VirtualBox

  VirtualBox中安装好android OS

  步骤/方法

  在VirtualBox管理器中,选择刚建立的虚拟机,点击“设置”按钮:

  在打开的“设置”对话框中,先选择“系统”,不勾选“软件”驱选项:

  同时给显存分配一点空间,用默认的进去后会有点点卡。切换到“显示”,在右边的“内存大小”中输入容量,这个分配一点点即可,如8M:

  步骤阅读

  再切换到“存储”,在右边单击“添加虚拟光驱”按钮:

  在弹出的对话框中单击“选择磁盘”按钮:

  建议使用android-x86-2.2-eeepc.iso,网上搜索这个包就有了。尝试过3.2和4.0的,都有问题,就这个android-x86-2.2-eeepc.iso的最为稳定(4.0的虽然界面很炫功能强大但网络不好设置,3.2的不能建立SD
CARD,还待高手解决了):

  再切换到“声音”,选择“SoundBlaster 16”,否则开机时会出现错误提示,虽然无碍,但不爽:

  再切换到“网络”,在“网卡1”选项卡下勾选“启用网络连接”,连接方式选择“网络地址转换(NAT)”,芯片一定要选择“PCnet-FAST
III”,否则虚拟机里网络不好连接:

  如果你没有创建虚拟SD
CARD,则需要用真实的U盘或移动设备了。切换到“USB设备”,单击右边的第二个加号按钮,从弹出的选择项中选择你的USB设备:

  一切设定完成后点击“确定”按钮保存退出即可:

在VirtualBox建立Android比较容易,且用2.2比较的稳定,设置也比较简单。通过简单的设置,可以让VirtualBox虚拟的android系统连接网络、下载和安装软件,实现除电话和摄像外的所有功能。但稍有点设置不对,则可能造成许多的问题。

工具/原料
VirtualBox
VirtualBox中安装好android OS
步骤/方法
在VirtualBox管理器中,选择刚建立的虚拟机,点击“设置”按钮:

在打开的“设置”对话框中,先选择“系统”,不勾选“软件”驱选项:

同时给显存分配一点空间,用默认的进去后会有点点卡。切换到“显示”,在右边的“内存大小”中输入容量,这个分配一点点即可,如8M:
步骤阅读
再切换到“存储”,在右边单击“添加虚拟光驱”按钮:

在弹出的对话框中单击“选择磁盘”按钮:

建议使用android-x86-2.2-eeepc.iso,网上搜索这个包就有了。尝试过3.2和4.0的,都有问题,就这个android-x86-2.2-eeepc.iso的最为稳定(4.0的虽然界面很炫功能强大但网络不好设置,3.2的不能建立SD CARD,还待高手解决了):

再切换到“声音”,选择“SoundBlaster 16”,否则开机时会出现错误提示,虽然无碍,但不爽:

再切换到“网络”,在“网卡1”选项卡下勾选“启用网络连接”,连接方式选择“网络地址转换(NAT)”,芯片一定要选择“PCnet-FAST III”,否则虚拟机里网络不好连接:

如果你没有创建虚拟SD CARD,则需要用真实的U盘或移动设备了。切换到“USB设备”,单击右边的第二个加号按钮,从弹出的选择项中选择你的USB设备:

一切设定完成后点击“确定”按钮保存退出即可:

  • 如何安装Genymotion安卓模拟器,安装VirtualBox
    答:VirtualBox软件默认路径为C:\Program Files\Oracle\VirtualBox\ 然后下一步 10 询问是否现在安装,选择是 11 点击安装 12 到这里,我们的程序就已经安装好了。下面我们就开始使用Genymotion END 使用 1 打开Genymotion 第一次进入Genymotion,会检查你是否有安卓虚拟设备。如果没有会弹出对话框,询问你是否...
  • 电脑如何安装安卓系统如何安装安卓系统
    答:2. 安装安卓x86系统:安卓x86系统是专门为x86架构的计算机设计的安卓操作系统。用户可以从官方网站下载安卓x86的镜像文件,并使用软件(如Rufus)将其写入USB设备。然后,通过设置计算机从USB启动,即可安装安卓x86系统。3. 使用虚拟机:用户可以使用虚拟机软件(如VirtualBox、VMware)在电脑上创建一个虚拟机...
  • 普通电脑可以安装安卓系统吗?
    答:首先,你需要一个安卓x86镜像文件。这是一个基于x86架构的安卓系统映像,可以在普通的PC上运行。你可以从官方网站或者其他可信的来源下载这个镜像文件。接下来,你需要一个虚拟机软件,比如VirtualBox。虚拟机软件可以创建一个虚拟的计算环境,让你在电脑上运行其他操作系统。将安卓x86镜像文件导入到虚拟机...
  • 安卓x86安装教程
    答:第一段:准备工作 在开始之前,确保你已经备份了重要数据,并了解安装安卓x86可能会替换你当前的操作系统或与其共存(双启动)。访问安卓x86的官方网站,找到适合你的电脑架构的ISO镜像文件并下载。此外,你需要决定是通过创建一个启动盘(如使用U盘或DVD)还是通过虚拟机(如VMware、VirtualBox)来安装安卓...
  • 如何在iPhone/ iPad上安装安卓APK?
    答:1. 使用第三方模拟器:您可以在iOS设备上安装一些第三方模拟器,如Bluestacks、Appetize.io等。这些模拟器可以模拟Android环境,并允许您在iOS设备上运行APK安装包。2. 使用虚拟机:您可以在Mac电脑上安装虚拟机软件,如VirtualBox或VMware,然后在虚拟机中安装Android操作系统。通过这种方式,您可以在Mac...
  • 一加安装虚拟机
    答:1、在GooglePlay上下载安装VirtualBox或VMOS等安卓虚拟机。2、打开虚拟机应用程序,按照提示安装虚拟机。3、在虚拟机中创建一个新的虚拟机实例。4、下载并安装你需要的操作系统镜像,例如Windows10或Linux等。5、在虚拟机实例中加载操作系统镜像,启动虚拟机。6、进入虚拟机中的操作系统,进行操作系统的...
  • 虚拟机能刷安卓手机系统吗?(请提供教程)
    答:首先,虚拟机可以刷Android系统,但是前提是你有iso格式的系统镜像,因为Virtualbox或者VMware都只能打开镜像文件,官方原版是可以找到的。第二,如果想刷MIUI、EMUI等国内厂商的ROM,目前看来是做不到,因为没有提供镜像系统文件,你也无法解压后用UltraISO等制作工具制作。So,刷Google官方系统-Yes,刷国内...
  • win7用virtualbox的虚拟机载入安卓4.0 安卓界面特别卡,需要增加内存么...
    答:512或者1G的内存是足够用的。增加内存的方法是:VB虚拟机,安卓虚拟机,右键,设置,选择“系统”,然后在如图所示的位置填写内存。如果还是卡的话,说明不是内存的原因,而是那个虚拟机镜像本身做的就不好,优化不够。
  • 电脑怎么模拟安卓系统安装360云盘安卓版。
    答:1、下载安卓模拟器,BlueStacks,直接百度搜索“安卓模拟器”,或者”BlueStacks“。2、在电脑上安卓安卓模拟器,效果下图:3、选择图片中的搜索,通过搜索里搜索360云盘app,或者百度搜索360平板卫士,然后找到软件。然后搜索360app;4、下载后进行安装,即可完成360云盘安卓版电脑版的安装。
  • 虚拟机Oracle VM VirtualBox安装安卓问题
    答:推荐用androvm,这是别人优化好的,直接导入VBox就可以用了