因为各种突发情况,鸽了半年...
言归正传

这两天用Vbox装了个安卓X86,码一下过程,算是为自己记录一下,也帮助其他人少踩点坑。

1.下载安卓X86安装包 官网https://www.android-x86.org 下载站 https://www.fosshub.com/Android-x86.html

2.新建虚拟电脑

配置参考如图,存储空间不要太小,指点设备选usb触控板,挂载安装包镜像。

x86架构 android兼容 x86安卓_重启

3.启动虚拟机,选择Advanced options

x86架构 android兼容 x86安卓_android_02

4.选Auto_Installation

x86架构 android兼容 x86安卓_重启_03

5.选Yes

x86架构 android兼容 x86安卓_x86架构 android兼容_04

6.选Reboot重启

x86架构 android兼容 x86安卓_重启_05

7.重启后,选Installation

x86架构 android兼容 x86安卓_x86架构 android兼容_06

8.选唯一的分区,然后选OK

x86架构 android兼容 x86安卓_重启_07

9.格式选ext4

x86架构 android兼容 x86安卓_快捷键_08

10.选Yes,继续格式化

x86架构 android兼容 x86安卓_android_09

11.安装Grub引导

x86架构 android兼容 x86安卓_快捷键_10

12.继续Yes,可读写,后续要修改引导设置

x86架构 android兼容 x86安卓_快捷键_11

13.Reboot重启,重启前取消安装镜像的挂载

x86架构 android兼容 x86安卓_重启_12

14.启动项先选第二个Debug mode

x86架构 android兼容 x86安卓_android_13

15.等待加载完,多回车几次,然后再等几秒,然后再输入vi /mnt/grub/menu.lst(vi后有空格),回车

如果被打断,光标没有回到缩进位置,就继续输入vi开头的命令

x86架构 android兼容 x86安卓_android_14

16.移动光标至quiet,将quiet root修改为nomodeset_root,并在该行末尾增加 vga=ask(vga前有个空格)

x86架构 android兼容 x86安卓_x86架构 android兼容_15


x86架构 android兼容 x86安卓_android_16

17.然后按Esc退出编辑状态,输入:wq!(英文状态),回车。然后强制重启虚拟机

x86架构 android兼容 x86安卓_快捷键_17

18.选第一个进入系统

x86架构 android兼容 x86安卓_android_18

19.按回车,输入y(根据自己的分辨率选择),回车

x86架构 android兼容 x86安卓_x86架构 android兼容_19

20.切换简体中文-中国,开始

x86架构 android兼容 x86安卓_x86架构 android兼容_20

21.WLAN网络跳过,密码跳过

22.主屏幕应用选择Quickstep,始终

x86架构 android兼容 x86安卓_android_21

23.主屏幕按住鼠标左键从下向上划,可以调出应用界面

设置-网络和互联网,连接VirtWifi后可以上网,提示无法访问不用管

x86架构 android兼容 x86安卓_x86架构 android兼容_22

24.设置-系统-关于平板电脑,连续点击版本号,进入开发者模式

x86架构 android兼容 x86安卓_x86架构 android兼容_23

25.设置-安卓X86设置,尝试开启兼容模式,退出后会自动关闭

x86架构 android兼容 x86安卓_重启_24

26.打开终端模拟器,输入su,切换至超户

x86架构 android兼容 x86安卓_重启_25

27.用谷歌浏览器等工具,从https://github.com/SGNight/Arm-NativeBridge下载houdini.sfs
其中Android9的下载地址为:http://dl.android-x86.org/houdini/9_y/houdini.sfs 文件下载后,谷歌浏览器默认存到/storage/emulated/0/Download

28.关闭并重新打开终端模拟器

输入cd /storage/emulated/0/Download(cd后有空格)

输入ls

查看确认houdini.sfs文件存在

x86架构 android兼容 x86安卓_android_26


输入cp houdini.sfs /sdcard/arm/houdini9_y.sfs(cp后及houdini.sfs后有空格)

x86架构 android兼容 x86安卓_android_27


在超户权限下,输入enable_nativebridge,第一次会报错,多输入几次就可以了

x86架构 android兼容 x86安卓_重启_28

29.再次回到设置-安卓X86设置,开启兼容模式,退出后不会再关闭

30.然后就可以安装应用了

切换命令行快捷键Alt+F1
切换图形界面快捷键Ctrl+Alt+F7

PS:折腾两天安装完发现还有很多其他实现Win+安卓的方法,以后有空再研究