今天運行 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~