解决Android-x86中微信闪退的问题

主要是由Android-x86的ARM Translator不可用导致的。当Android-x86安装时,若不能通过网络访问谷歌网站,那么就不会启用ARM Translator,这是一个ARM指令翻译器,用于将APP底层的ARM指令转换为宿主机CPU的指令,如果宿主机是32位的,则需要安装32位的ARM Translator,若宿主机是64位的,则需要安装64位的。解决步骤如下:

  1. 宿主机翻墙,确保宿主机能够访问谷歌网站

  2. 虚拟机采用NAT连接方式,确保虚拟机能够访问谷歌网站

  3. 在虚拟机的终端中运行enable_houdini命令,这个命令会从谷歌下载相应架构的ARM Translator

  4. 此时便能正常打开微信,系统日志中就不会出现以下错误日志了: