mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-17 14:35:25 +08:00
Fix: Missing import error catch when importing uiautomator2
This commit is contained in:
@@ -37,6 +37,7 @@ class AdbManager(DeployConfig):
|
|||||||
logger.hr('Uiautomator2 Init', 1)
|
logger.hr('Uiautomator2 Init', 1)
|
||||||
try:
|
try:
|
||||||
import adbutils
|
import adbutils
|
||||||
|
from uiautomator2.init import Initer
|
||||||
except ModuleNotFoundError as e:
|
except ModuleNotFoundError as e:
|
||||||
message = str(e)
|
message = str(e)
|
||||||
for module in ['apkutils2', 'progress']:
|
for module in ['apkutils2', 'progress']:
|
||||||
@@ -45,13 +46,13 @@ class AdbManager(DeployConfig):
|
|||||||
if module in message:
|
if module in message:
|
||||||
show_fix_tip(module)
|
show_fix_tip(module)
|
||||||
exit(1)
|
exit(1)
|
||||||
|
raise
|
||||||
|
|
||||||
# Remove global proxies, or uiautomator2 will go through it
|
# Remove global proxies, or uiautomator2 will go through it
|
||||||
for k in list(os.environ.keys()):
|
for k in list(os.environ.keys()):
|
||||||
if k.lower().endswith('_proxy'):
|
if k.lower().endswith('_proxy'):
|
||||||
del os.environ[k]
|
del os.environ[k]
|
||||||
|
|
||||||
from uiautomator2.init import Initer
|
|
||||||
for device in adbutils.adb.iter_device():
|
for device in adbutils.adb.iter_device():
|
||||||
init = Initer(device, loglevel=logging.DEBUG)
|
init = Initer(device, loglevel=logging.DEBUG)
|
||||||
init.set_atx_agent_addr('127.0.0.1:7912')
|
init.set_atx_agent_addr('127.0.0.1:7912')
|
||||||
|
|||||||
Reference in New Issue
Block a user