uiautomator2
uiautomator2 copied to clipboard
connect_usb failed: uiautomator2.adbutils.AdbError: unknown host service
Versions: 0.2.3.dev2
复现步骤: usb两台手机连接一台电脑,连接时connect_usb("xxxx")出错,拿掉一台,则正常。两台同时连接,用connect_wifi("xx")也正常。
- 手机型号:oppo r7sm IDE: pycharm python: 3.6.5
截图:
我也遇到了相同的问题,有的电脑上连2台手机就正常,有的电脑就不行
估计是 1.0.40版本的adb不支持 host:list-forward
协议
那就很奇怪啦,都是用的40版本的adb,我有看到另一个问题里【issues#308】有提到说是版本回退0.1.9就可以了,我这试了下安装一直报错,版本回退要如何操作啊?
pip install -U --pre uiautomator2
我不确定是否修好了,因为我本地复现不了。有问题再反馈给我
试了下,时好时坏,连了2台设备,执行python -m uiautomator2 init第一次还是报错,又执行了一次又好了,不知道后面还会不会再报错
试试最新版是不是还这样?
最新版本0.3.1,init之后还是报错:adbutils.errors.AdbError: unknown host service
要不换台电脑试试?
换过试了,另一台电脑也是不行
你的adb是不是特殊定制的?
不是啊,就是sdk里面的adb,40版本
底层用的是这个库 https://github.com/openatx/adbutils 你看看有办法修复不,我复现不了你的问题
uiautomator2我现在是0.3.1版本,我怎么安装低版本的啊,我想换低版本的试试
Hello I need help with this issue Pleaseee. I cant find any solution at here :( please sir
[W 211228 17:20:49 init:218] [pid:3228] atx-agent has something wrong, auto recovering OKAY [D 211228 17:20:49 init:322] [pid:3228] [emulator-5554] device emulator-5554 is online FAILTraceback (most recent call last):
File "c:\Users\Admin\Desktop\twitter\test.py", line 5, in
Anyone here can help me pleaseeeee
step1::adb kill-server step2:adb start-server step3:python -m uiautomator2 init
遇到同样的问题....也是排查了很久.. 更新到最新的adb就好了... 貌似老板的不支持uiautomator2中某些方法. 也是阴差阳错的出错...哎 https://developer.android.com/studio/releases/platform-tools?hl=zh-cn
遇到同样的问题....也是排查了很久.. 更新到最新的adb就好了... 貌似老板的不支持uiautomator2中某些方法. 也是阴差阳错的出错...哎 https://developer.android.com/studio/releases/platform-tools?hl=zh-cn
是的,我一开始也遇到了这个问题,换最新的adb就好了