在初始化uiautomator2时,每次执行完命令python -m uiautomator2 init 后,下方总是会报错push 一个包失败,然后再试一次push还是不成功,结尾报adbutils.errors.AdbError: FAIL
C:\Users\Administrator>python -m uiautomator2 init
[I 230608 17:15:43 init:156] uiautomator2 version: 2.16.23
[I 230608 17:15:43 init:373] Install minicap, minitouch
[D 230608 17:15:43 init:59] Use cached assets: C:\Users\Administrator\.uiautomator2\cache\minitouch-1e3ccbf4fa\minitouch
[D 230608 17:15:43 init:238] Push to /data/local/tmp/minitouch:0755
[I 230608 17:15:43 init:377] abi:x86 not supported well, skip install minicap
[D 230608 17:15:43 init:256] apk-debug package-info: OrderedDict([('package_name', 'com.github.uiautomator'), ('version_name', '2.3.3'), ('version_code', 2003003), ('flags', ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP']), ('first_install_time', datetime.datetime(2023, 6, 8, 16, 39, 6)), ('last_update_time', datetime.datetime(2023, 6, 8, 16, 39, 6)), ('signature', '2ad302a')])
[D 230608 17:15:43 init:257] apk-debug-test package-info: OrderedDict([('package_name', 'com.github.uiautomator.test'), ('version_name', 'null'), ('version_code', 0), ('flags', ['DEBUGGABLE', 'HAS_CODE', 'ALLOW_CLEAR_USER_DATA', 'ALLOW_BACKUP']), ('first_install_time', datetime.datetime(2023, 6, 8, 16, 39, 7)), ('last_update_time', datetime.datetime(2023, 6, 8, 16, 39, 7)), ('signature', '1bc624f6')])
[I 230608 17:15:43 init:391] Already installed com.github.uiautomator apks
[D 230608 17:15:43 init:167] Shell: ('/data/local/tmp/atx-agent', 'server', '--stop')
[I 230608 17:15:43 init:346] Install atx-agent 0.10.0
[D 230608 17:15:43 init:59] Use cached assets: C:\Users\Administrator\.uiautomator2\cache\atx-agent_0.10.0_linux_386.tar.gz-1f8cdf3239\atx-agent_0.10.0_linux_386.tar.gz
[D 230608 17:15:44 init:238] Push to /data/local/tmp/atx-agent:0755
[W 230608 17:15:45 api:40] FAIL, retrying in 0 seconds...
[D 230608 17:15:45 init:59] Use cached assets: C:\Users\Administrator\.uiautomator2\cache\atx-agent_0.10.0_linux_386.tar.gz-1f8cdf3239\atx-agent_0.10.0_linux_386.tar.gz
[D 230608 17:15:45 init:238] Push to /data/local/tmp/atx-agent:0755
Traceback (most recent call last):
File "C:\Program Files\python\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Program Files\python\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Program Files\python\lib\site-packages\uiautomator2\__main__.py", line 289, in <module>
main()
File "C:\Program Files\python\lib\site-packages\uiautomator2\__main__.py", line 279, in main
actions[args.subparser](args)
File "C:\Program Files\python\lib\site-packages\uiautomator2\__main__.py", line 36, in cmd_init
init.install()
File "C:\Program Files\python\lib\site-packages\uiautomator2\init.py", line 393, in install
self.setup_atx_agent()
File "C:\Program Files\python\lib\site-packages\uiautomator2\init.py", line 347, in setup_atx_agent
self.push_url(self.atx_agent_url, tgz=True, extract_name="atx-agent")
File "C:\Program Files\python\lib\site-packages\decorator.py", line 232, in fun
return caller(func, *(extras + args), **kw)
File "C:\Program Files\python\lib\site-packages\retry\api.py", line 74, in retry_decorator
logger)
File "C:\Program Files\python\lib\site-packages\retry\api.py", line 33, in __retry_internal
return f()
File "C:\Program Files\python\lib\site-packages\uiautomator2\init.py", line 239, in push_url
self._device.sync.push(path, dest, mode=mode)
File "C:\Program Files\python\lib\site-packages\adbutils\_device.py", line 528, in push
raise AdbError(status_msg)
adbutils.errors.AdbError: FAIL
我用的python是3.7.9,之前用的3.8.3也是报错,也不能初始化成功,ADB,appium-python-client ,weditor这些全部都安装好了的,但是就是不能push成功。求解答疑惑