关于在VMware上安装Android x86产生的一系列问题及解决办法)

  • 下载地址:
  • 安装配置过程:
  • 配置磁盘
  • 配置启动文件
  • 关于分辨率问题
  • 兼容ARM
  • 输入法问题
  • FTP服务
  • 打开FTP服务
  • 搭建服务器
  • 客户端连接
  • 部分问题
  • 结尾


下载地址:

安卓x86镜像下载链接: http://www.android-x86.org/download/

笔者使用的镜像及工具(arm兼容文件,x-plore,谷歌拼音输入法,re文件管理器)网盘链接:https://pan.baidu.com/s/1oXdhttd6sLCmsNPm7jMwFA

提取码:jq18

复制这段内容后打开百度网盘手机App,操作更方便哦

android x86 程序闪退 安卓 x86 app_android x86 程序闪退

安装配置过程:

创建完虚拟机后启动虚拟机

配置磁盘

android x86 程序闪退 安卓 x86 app_android x86 程序闪退_02

android x86 程序闪退 安卓 x86 app_android x86 程序闪退_03


android x86 程序闪退 安卓 x86 app_vmware_04

android x86 程序闪退 安卓 x86 app_android x86 程序闪退_05


android x86 程序闪退 安卓 x86 app_安卓_06


android x86 程序闪退 安卓 x86 app_ftp_07


android x86 程序闪退 安卓 x86 app_ftp_08


之后输入yes并回车

完成后

android x86 程序闪退 安卓 x86 app_虚拟机_09


android x86 程序闪退 安卓 x86 app_ftp_10


android x86 程序闪退 安卓 x86 app_安卓_11


之后一直选择yes,

最后选择reboot 重启。

配置启动文件

android x86 程序闪退 安卓 x86 app_安卓_12


加载完毕后回车输入

mount -o remount,rw /mnt

android x86 程序闪退 安卓 x86 app_vmware_13

然后输入命令编辑

vi /mnt/grub/menu.lst

按i进入可写模式
在quiet 后面加上nomodeset(图中光标’_'后面)

android x86 程序闪退 安卓 x86 app_虚拟机_14


按esc退出编辑并输入

:wq

保存并退出,然后重启
至此虚拟机就能使用了
但还有一系列问题:
分辨率,输入法,文件传输,兼容ARM

关于分辨率问题

android x86 程序闪退 安卓 x86 app_vmware_15


进入配置启动文件一样的地方,一样的办法加入vga=367

android x86 程序闪退 安卓 x86 app_ftp_16


之后重启。

当然也可以输入其他数据,在启动界面下按下e在按下b回车可以看到对应分辨率对应数字

android x86 程序闪退 安卓 x86 app_虚拟机_17

兼容ARM

x86不能运行手机apk文件(出现闪退,无法安装等问题),因为手机端是ARM架构

如果能使用VPN的,直接下载相应文件,下载方式:

在根目录下/bin/enable_nativebridge

以文本方式打开,urls[4]为下载地址

android x86 程序闪退 安卓 x86 app_ftp_18

不能使用VPN可以使用笔者网盘链接里的文件(houdini9_y.sys)

设置方法:

笔者使用x-plore演示,但是否会出现闪退,无法安装等问题未测试,推荐使用re文件管理器

android x86 程序闪退 安卓 x86 app_vmware_19

将此文件复制到根目录下etc文件夹中

android x86 程序闪退 安卓 x86 app_vmware_20


将etc文件夹权限改为644

android x86 程序闪退 安卓 x86 app_ftp_21


然后打开终端模拟器,输入enable_nativebridge后回车在输入一次在回车就OK了

enable_nativebridge

然后将etc文件夹目录回复为755

android x86 程序闪退 安卓 x86 app_vmware_22


如果打开兼容模式,退出不关闭则设置成功

输入法问题

推荐使用谷歌拼音输入法,试过搜狗x86平台的和讯飞的输入法,感觉在x86平台不是常人所用,非常的不方便,谷歌拼音输入法在网盘链接中有

FTP服务

小编拜读了网站上多部大作,貌似在安卓x86中不支持vm tools。于是想到FTP,以下只能在局域网内使用,因为IP地址原因

打开FTP服务

android x86 程序闪退 安卓 x86 app_虚拟机_23

搭建服务器

打开iis管理器

android x86 程序闪退 安卓 x86 app_android x86 程序闪退_24


android x86 程序闪退 安卓 x86 app_虚拟机_25


输入对应IP,选择一个端口(默认21)选择无SSL

android x86 程序闪退 安卓 x86 app_ftp_26


选择运行访问用户和权限

android x86 程序闪退 安卓 x86 app_vmware_27

客户端连接

在安卓虚拟机上装上x-plore

android x86 程序闪退 安卓 x86 app_安卓_28


android x86 程序闪退 安卓 x86 app_vmware_29

部分问题

当然也可以让虚拟机做服务器,主机访问,直接用x-plore

打开ftp,不用自己配置,看所需信息即可

android x86 程序闪退 安卓 x86 app_虚拟机_30


android x86 程序闪退 安卓 x86 app_ftp_31


android x86 程序闪退 安卓 x86 app_vmware_32


同时,笔者发现使用vpn会改变本机网络,无法ping到主机,也无法使用FTP,建议使用FTP时关闭VPN

安卓手机使用FTP,同样的用x-plore,注意的是此时要将防火墙打开,否则无法连接

打开方法:

打开下图所示位置,更改设置,勾选FTP,然后允许其他应用

android x86 程序闪退 安卓 x86 app_ftp_33


android x86 程序闪退 安卓 x86 app_ftp_34


添加C盘-C:\Windows\System32\svchost.exe

结尾

此为笔者在安装使用安卓x86遇到的一系列问题及解决方法的总结,望对各位读者有所帮助,如有错误,望斧正。