今天运行 uiautomator2 突然用不了,一直显示报错:RuntimeError: atx-agent recover failed
然后cmd 输入:adb devices,查询安卓设备,发现设备正常连接,心里就很纳闷了
然后百度查找问题发现基本上很少有这样的帖子,看到一个说是库的问题,安装下 :pip install --upgrade --pre uiautomator2
发现安装不了,还发现了一个请求错误,请求正常requests也是一样的!!
raise ProxyError(e, request=request)
requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=8087):
Max retries exceeded with url: http://music.baidu.com/search?key=%E6%9D%8E%E5%81%A5
(Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.
connection.HTTPConnection object at 0x0000020BDB60E400>: Failed to establish a new
connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。',)))
然后通过解读 ProxyError 应该是代理和网络的问题,关闭网络试了一下,请求依然错误,然后就看代理的问题,百度了一下,代理设置,按照步骤流程打开:电脑右下角->设置-> 网络和INTERNET -> 代理,一看发现代理打开了!各种吐血~
最后,关闭代理,保存!
程序再次启动,发现uiautomator2 正常运行,requests也可以跑了~
害我找了好久,特此记录,已给后人参考,hhh~