最近使用 Appium 进行测试,现有的方法就是连接真机与 SDK 自带的模拟器,而 SDK 自带的模拟器启动及运行极慢。 第三方模拟器通过 adb connect :连接的。连接后显示 already connected to 127.0.0.1:62001 此时可以通过 eclipse 连接进行调试。 而实践上,Appium 启动后依然调用 SDK 路径的 adb devices 查找设备。所以必然导致冲突,一直连接不上第三方模拟器。 所以是否可以有方法连接第三模拟器?
我运行的时候默认都是先开启 genemotion 的模拟器,没出现你说的情况,如果你那边有问题,试试看能不能通过将环境变量中的 adb 路径配置成第三方模拟器的 adb.
我用的夜神模拟器,一切运行正常。 即插即用。。 只是在切换到真机的时候需要重启 adb 服务
可以多提供点信息,你是在 Mac 系统还是 windows 系统?
#2 楼 @lylyliuyu 我用的也是夜神模拟器,能不能说下你的具体操作方法?
把你自己的 adb.exe 拷贝一份,将 nox_adb.exe 替换掉, 替换前备份。
原因是你俩的 adb 版本不一致。。
#1 楼 @zsx10110 genemotion 现在没有看到免费了耶,你现在还是用 genemotion 免费的版本吗?
大家看到的,可以提出一些自己用的感觉比较好用的模拟器。。 我自己之前知道的就只有两个 (第三个是刚刚知道的,所以两个是没有错的哈):
#6 楼 @darker50 咦没有吗?一直都是免费的啊,只是有些功能不能用而已。
#5 楼 @lylyliuyu 感谢了,已解决
#9 楼 @x746560359 说说怎么解决的呗
@x746560359 请问下怎么解决的,我也遇到这个问题