Android模拟器Genymotion安装配置bug解决


一、安装Genymotion

    参照https://www.cnblogs.com/whycxb/p/6850454.html进行安装,该网页已经有了详细的说明,不多赘述。注意需要在genymotion官网上面注册一个账号,作为personal use。

二、start device 

    1、解决“Unable to start the virtual device." "The virtual device got no ip address”的bug

    安装完成后使用该personal use账号登录,对virtual device下载配置。不做赘述。

    start device时遇到了“Unable to start the virtual device." "The virtual device got no ip address”的问题。


    尝试的思路如下:

    思路1、检查IP地址是否正确

    参照https://blog.csdn.net/u012400885/article/details/53689045/,修改VirtualBox Host-Only Ethernet Adapter 这个适配器的IP地址为如下私有局域网地址:


    关机重启虚拟机,依旧报错:

   

    思路2、检查电脑CPU是否支持该虚拟机的运行

    参考http://www.cnblogs.com/fucking-the-whole-world/p/5305148.html,我们打开virtualbox,双击那个不能够运行的正常运行的虚拟机,这时会发现如下错误提示:

     这说明在genymotion上启动Android Virtual Device导致的 “Unable to start the virtual device." "The virtual device got no ip address”的bug与Genymotion没有半毛钱关系,而是CPU不支持的原因。这时突然想起来自己电脑CPU为A卡(AMD Ryzen 5 1500X),先重启电脑配置支持AMD的虚拟化架构SMD,尝试验证A卡的SMD虚拟化架构是否支持该虚拟机的运行(已知Intel的CPU上VT架构可以支持,且自己已经验证过)。

    重启电脑后,安装Hardware Virtualization Detection Tools工具中的securable进行验证:

 

    重启VirtualBox中的虚拟机:


    此时,使用Genymotion下载的镜像包可以正常运行:


    再在Genymotion中打开Android Virtual Device:


    能够正常运行:

    

猜你喜欢

转载自blog.csdn.net/vslyu/article/details/80624747
今日推荐