Hbuilder 安装手机模拟器Genymotion

原因

最近学习在 Hbuilder 上用 uni-app 开发APP,使用真机调试,遇到一大堆的问题,比方说真机调试很耗电(满满的电,用不了好会就发现点没了),老是息屏(息屏后应用又得重启应用之类的),担心接口磨损(我之前数据线就换了好多根)....
后来我想到了是否可以使用手机模拟器,先后也下载了好几个手机模拟器,感觉不爽,后来下载了Genymotion,遇到一些坑,避免日后的我和有同样困扰的伙伴踩同样的坑,遂在此记录这次的经过。

下载

官方下载地址:https://www.genymotion.com/download/
有两个版本的,一个是包含virtualBox虚拟机的,一个是不包含的,如果已安装virtualBox虚拟机,则选择without VirtualBox: 的版本

安装

安装太简单,这里省略

配置

安装完毕后首先需要添加虚拟设备,点击红色的加号图标,然后选择需要的虚拟设备,一路下一步直到安装完成启动即可。当然那是顺利的情况,我这里要说的是不顺利的情况(天朝的网络有时真的很无语....),我下载虚拟设备就出现过多次失败,后来使用了另类的方法才得以解决,方法如下:

  1. 打开设置,下图的路径是默认存放虚拟设备的位置,往上两层可找到日志文件位置,存放在 Genymobile目录下,genymotion.log 即是日志文件;
  2. 打开日志文件,从下往上查看记录,其中会发现下载失败的URL,将URL复制到迅雷或浏览器中下载


  3. 将下载好的文件复制到 Genymobile/Genymotion/ova 目录下,然后重新添加相同的虚拟设备,或者在先前选择的虚拟设备上点击重试按钮

    4.也许你就成功安装了虚拟设备,但我还是继续踩了坑,不知道原因,我还是没安装成功,然后我试用了重启系统,删除系统盘上的部分文件,然后我成功安装了虚拟设备,现在想想估计是我系统盘剩余空间不足导致的,没有深究。
  4. 找到Hbuilder安装目录下找到 adb.exe 文件的路径,通常在 Program Files\HBuilderX\update\backup\plugins\launcher\tools\adbs
  5. 在 Genymotion 中如下设置


  6. 打开命令行工具,进入到 adb.exe 所在目录,运行如下命令
  7. Hbuilder 中设置端口


  8. 在 Genymotion 中启动虚拟设备,如果发现如下提示,忽略即可


  9. 测试是否成功!


推荐阅读更多精彩内容