1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-12 02:48:23 +08:00

Fix: Missing import error catch when importing uiautomator2

This commit is contained in:
LmeSzinc
2022-09-20 00:27:30 +08:00
parent 37b23affbf
commit 3a61bec3e3

View File

@@ -37,6 +37,7 @@ class AdbManager(DeployConfig):
logger.hr('Uiautomator2 Init', 1)
try:
import adbutils
from uiautomator2.init import Initer
except ModuleNotFoundError as e:
message = str(e)
for module in ['apkutils2', 'progress']:
@@ -45,13 +46,13 @@ class AdbManager(DeployConfig):
if module in message:
show_fix_tip(module)
exit(1)
raise
# Remove global proxies, or uiautomator2 will go through it
for k in list(os.environ.keys()):
if k.lower().endswith('_proxy'):
del os.environ[k]
from uiautomator2.init import Initer
for device in adbutils.adb.iter_device():
init = Initer(device, loglevel=logging.DEBUG)
init.set_atx_agent_addr('127.0.0.1:7912')