首先,我们要准备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