上来先否定一个旧链接,上面操作已失效很多年,误导了N多人:《安装 Genymotion及其破解版》
实际上,个人使用根本不需要去破解,这是最大的误区,注册登录时非常简单,请参考《Genymotion下载及安装》
下载最新的Genymotion,下载最新的hbuilderX,下载最新的virtualBox
(注意,如果genymotion安装时可能提示你cpu虚拟化问题,请在百度自行搜索,是在BIOS中开启的)
我这里把hbuilderX放在D盘根目录,Genymotion默认安装在C盘,virtualBox默认安装
这都是前奏,最坑爹是,hbuiderX提供的adb.exe版本是1.0.36,而genymotion提供的版本是1.0.40,这个在百度一搜一大堆,不要浪费积分下载了,下载1.0.40版本的adb,覆盖hbuilderX,在哪里?下面批文件中会给出大概位置;
覆盖了40版本后,就一切顺利成章了,就这点坑,adb.exe是什么,百度搜吧,一堆解释
大概逻辑就是,hbuilderX的adb要调用genymotion启动的模拟器,因为这个模拟器是vitualbox运行起来的,所以有自己的ip和端口号,通过genymotion那边的adb devices来获取,对了adb.exe是有多个,因为很多软件想要帮安卓手机装软件都要有这玩意,因此不要认为adb只属于hbuilderX或者genymotion,怎么连?adb connect ip:port 就OK了
批处理脚本:把下面内容复制,拷贝到任何一个txt文件中,然后把后缀改为bat,就OK了,这里的路径换成你们自己的路径
cd c:\Program Files\Genymobile\Genymotion\tools\
taskkill /f /fi "STATUS ne Running" /im adb.exe
rename adb.exe adb_t.exe
d:
cd D:\HBuilderX\plugins\launcher\tools\adbs
.\adb connect 192.168.12.105:5555
c:
cd c:\Program Files\Genymobile\Genymotion\tools\
rename adb_t.exe adb.exe
pause
开启genymotion以及模拟器,双击运行该批处理文件,然后打开hbuilderX,点击运行你就应该能看到了,看不到的话,那是人品问题,可以留邮箱,我发hbuilder给你