Appium [已解决] Appium 如何连接第三方模拟器

jack · 2015年11月20日 · 最后由 何剑豪 回复于 2016年12月22日 · 292 次阅读

最近使用 Appium 进行测试,现有的方法就是连接真机与 SDK 自带的模拟器,而 SDK 自带的模拟器启动及运行极慢。
第三方模拟器通过 adb connect :连接的。连接后显示 already connected to 127.0.0.1:62001 此时可以通过 eclipse 连接进行调试。
而实践上,Appium 启动后依然调用 SDK 路径的 adb devices 查找设备。所以必然导致冲突,一直连接不上第三方模拟器。
所以是否可以有方法连接第三模拟器?

共收到 11 条回复 时间 点赞

我运行的时候默认都是先开启 genemotion 的模拟器,没出现你说的情况,如果你那边有问题,试试看能不能通过将环境变量中的 adb 路径配置成第三方模拟器的 adb.

我用的夜神模拟器,一切运行正常。 即插即用。。
只是在切换到真机的时候需要重启 adb 服务

可以多提供点信息,你是在 Mac 系统还是 windows 系统?

#2 楼 @lylyliuyu
我用的也是夜神模拟器,能不能说下你的具体操作方法?

把你自己的 adb.exe 拷贝一份,将 nox_adb.exe 替换掉, 替换前备份。

原因是你俩的 adb 版本不一致。。

#1 楼 @zsx10110 genemotion 现在没有看到免费了耶,你现在还是用 genemotion 免费的版本吗?

大家看到的,可以提出一些自己用的感觉比较好用的模拟器。。
我自己之前知道的就只有两个 (第三个是刚刚知道的,所以两个是没有错的哈):

  • 1.genemotion--之前一直没有安装成功,再找问题中
  • 2.Android virtual device manager--正常使用会很卡,使用 Intel HAXM 为 Android 模拟器加速,效果会很不错哦
  • 3.夜神模拟器 -- 在下,一会用用。

#6 楼 @darker50 咦没有吗?一直都是免费的啊,只是有些功能不能用而已。

#5 楼 @lylyliuyu 感谢了,已解决

#9 楼 @x746560359 说说怎么解决的呗

@x746560359 请问下怎么解决的,我也遇到这个问题

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册