在VirtualBox上安装android-x86_64-9.0-r2

首先,我们要准备VirtualBox:

官网:https://www.virtualbox.org/wiki/Downloads

然后下载Android-X86的iso,这是一个将Android开源项目移植到x86平台的项目:

官网:https://www.android-x86.org/download

准备好之后,我们安装完并打开VirtualBox,找到如图所示的新建按钮:

然后设置相应的信息,注意文件夹就是虚拟机文件存放位置,建议不要用默认的。名称随便取,类型选Linux,版本选Other Linux,至于是32位还是64位,就看你下载的iso是多少位的了。然后点击下一步。

然后分配内存,这个看电脑本身的内存多大再酌情配置,然后点击下一步。

然后选择现在创建虚拟硬盘。

然后选择VDI,点击下一步。

选择动态分配,然后点击下一步(当然,硬盘空间大的请随意)。

根据实际情况来配置虚拟硬盘的大小,硬盘空间大的请随意,然后点击创建。

然后找到我们刚才创建好的Android_test,点击设置。

然后点击显示-调整显存大小-启用硬件加速里面的3D加速。

选择存储-点击盘片-分配一个光驱,就是把你下载的Android-X86的iso添加进去。然后点击ok。

当鼠标进入虚拟机窗口移不出来时,按下键盘右边的Ctrl(唱、跳、Rap、篮球)即可,vm虚拟机是Ctrl+Alt。

双击我们创建好的虚拟机。

选择Advanced options...,然后

选择Auto_Installation,这里为什么建议大家选择自动安装呢?因为我们再“这个”虚拟机中只分配了一个虚拟硬盘,而且并不大,所以没必要分区。而且这样也最快,能保证新手在不太了解的情况下不出错。选择这一项之后,按下回车键。

选择yes!

耐心等待!

选择Reboot以重启。

这时还是会加载ISO进入系统安装界面,因为我们还没移除虚拟盘,点击移除虚拟盘,然后控制->重启


顺利进入GRUB,选择第二项启动Android-x86 9.0-r2(Debug mode)

以 RW 模式重新挂载分区

# mount -o remount,rw /mnt


编辑文件:

# vi /mnt/grub/menu.lst



找到要修改的菜单,按i,把quiet改为nomodeset xforcevesa ,再按Esc键,输入:wq,保存后重启。

(这里也可以把quiet修改为:nomodeset UVESA_MODE=480x800 ,设置用于显示的分辨率)

选择第一项,正常启动。

安装应用

1、安装应用

如果未连接设备,可以在物理主机的命令行模式下使用如下命令连接

# adb connect 192.168.11.12

可以使用如下命令安装apk:

# adb install -r HelloWorld.apk

但有时安装的时候报如下错误:

more than one device and emulator

可以使用如下方法:

查找设备:

# adb devicesList of devices attached

emulator-5554  device

安装

# adb -s emulator-5554 install -r HelloWorld.apk

2、卸载

adb uninstall HelloWorld.apk

或者直接删除文件

# adb -s emulator-5554 shell# cd /data/app# rm HelloWorld.apk# exit

删除系统应用:

adb remount (重新挂载系统分区,使系统分区重新可写)。

adb shell

cd system/app

rm *.apk

你可能感兴趣的:(在VirtualBox上安装android-x86_64-9.0-r2)