如何在 hhbuilder配置手机模拟器

 我来答
安利雨欣
2017-01-21 · TA获得超过718个赞
知道小有建树答主
回答量:948
采纳率:0%
帮助的人:212万
展开全部
背景说明:
hbuilder还是挺好用的,速度快,也够简单,但是运行的时候,看到hbuilder的运行菜单里面只是说明了如何连接到缺省的模拟器上,但是缺省的模拟器实在是太慢了,所以想连接到genymotion模拟器上。

问题现象:
安装好hbuilder和genymotion,启动模拟器后,hbuilder完全不为所动,找不到启动的模拟器,更别提运行了。

问题分析:
我的电脑上已经有Android sdk环境,并且配置了环境变量,所以一运行adb就会启动android下面的adb,而genymotion和hbuilder都有各自使用的adb。
目录分别是:(示例)
. \adt-bundle-windows-x86_64-20140321\sdk\platform-tools
.\HBuilder\tools
.\Genymobile\Genymotion\tools

所以很容易搞糊涂,说不定你的pc上还有什么豌豆荚,手机助手一类的,都有各自的adb。

解决方法:
在任务管理器中kill掉所有的adb.exe进程,启动genymotion模拟器,启动完成后,kill掉genymotion的adb.exe进程[kill掉前需要知道启动模拟器的ip和端口,方法参见下面注意2],再启动hbuilder,进入cmd,进入hbuilder的tools目录,运行:
.\adb connect 192.168.56.101:5555
于是hbuilder就连接上了模拟器。

注意:
1. 不能省去前面的.\ ,指定当前路径,因为path环境变量中有androidsdk的路径,会运行到那个adb,那个adb启动的时候会先kill掉当前的adb,需要明确指定是运行的hbuilder的adb;
2. 后面那堆ip和端口怎么得到的,在kill所有adb.exe进程启动genymotion模拟器后,进入genymotion的tools目录,运行: .\adb devices(同样不能省略.\),清单中会显示模拟器的ip和端口;
3. 如何知道当前运行的adb.exe是哪个软件的:在任务管理器中右键该adb.exe,选择右键菜单中的:打开文件位置。

好了,大功告成!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式