原因
最近学习在 Hbuilder 上用 uni-app 开发APP,使用真机调试,遇到一大堆的问题,比方说真机调试很耗电(满满的电,用不了好会就发现点没了),老是息屏(息屏后应用又得重启应用之类的),担心接口磨损(我之前数据线就换了好多根)....
后来我想到了是否可以使用手机模拟器,先后也下载了好几个手机模拟器,感觉不爽,后来下载了Genymotion,遇到一些坑,避免日后的我和有同样困扰的伙伴踩同样的坑,遂在此记录这次的经过。
下载
官方下载地址:https://www.genymotion.com/download/
有两个版本的,一个是包含virtualBox虚拟机的,一个是不包含的,如果已安装virtualBox虚拟机,则选择without VirtualBox:
的版本
安装
安装太简单,这里省略
配置
安装完毕后首先需要添加虚拟设备,点击红色的加号图标,然后选择需要的虚拟设备,一路下一步直到安装完成启动即可。当然那是顺利的情况,我这里要说的是不顺利的情况(天朝的网络有时真的很无语....),我下载虚拟设备就出现过多次失败,后来使用了另类的方法才得以解决,方法如下:
- 打开设置,下图的路径是默认存放虚拟设备的位置,往上两层可找到日志文件位置,存放在
Genymobile
目录下,genymotion.log
即是日志文件;
-
打开日志文件,从下往上查看记录,其中会发现下载失败的URL,将URL复制到迅雷或浏览器中下载
- 将下载好的文件复制到
Genymobile/Genymotion/ova
目录下,然后重新添加相同的虚拟设备,或者在先前选择的虚拟设备上点击重试按钮
4.也许你就成功安装了虚拟设备,但我还是继续踩了坑,不知道原因,我还是没安装成功,然后我试用了重启系统,删除系统盘上的部分文件,然后我成功安装了虚拟设备,现在想想估计是我系统盘剩余空间不足导致的,没有深究。 - 找到Hbuilder安装目录下找到
adb.exe
文件的路径,通常在Program Files\HBuilderX\update\backup\plugins\launcher\tools\adbs
下
-
在 Genymotion 中如下设置
- 打开命令行工具,进入到
adb.exe
所在目录,运行如下命令
-
Hbuilder 中设置端口
-
在 Genymotion 中启动虚拟设备,如果发现如下提示,忽略即可
-
测试是否成功!
网友评论