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

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

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

共收到 11 条回复 时间 点赞

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

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

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

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

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

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

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

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

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

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

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

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

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

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