1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-24 08:59:05 +08:00

Fix: Not enough values to unpack in app_current_adb()

This commit is contained in:
LmeSzinc
2022-01-25 21:47:39 +08:00
parent 824098b829
commit 25076cf5e5

View File

@@ -122,7 +122,7 @@ class Adb(Connection):
_focusedRE = re.compile( _focusedRE = re.compile(
r'mCurrentFocus=Window{.*\s+(?P<package>[^\s]+)/(?P<activity>[^\s]+)\}' r'mCurrentFocus=Window{.*\s+(?P<package>[^\s]+)/(?P<activity>[^\s]+)\}'
) )
m = _focusedRE.search(self.adb_shell(['dumpsys', 'window', 'windows'])[0]) m = _focusedRE.search(self.adb_shell(['dumpsys', 'window', 'windows']))
if m: if m:
return m.group('package') return m.group('package')
@@ -130,7 +130,7 @@ class Adb(Connection):
_activityRE = re.compile( _activityRE = re.compile(
r'ACTIVITY (?P<package>[^\s]+)/(?P<activity>[^/\s]+) \w+ pid=(?P<pid>\d+)' r'ACTIVITY (?P<package>[^\s]+)/(?P<activity>[^/\s]+) \w+ pid=(?P<pid>\d+)'
) )
output, _ = self.adb_shell(['dumpsys', 'activity', 'top']) output = self.adb_shell(['dumpsys', 'activity', 'top'])
ms = _activityRE.finditer(output) ms = _activityRE.finditer(output)
ret = None ret = None
for m in ms: for m in ms: