fix adb ps exec for old device

This commit is contained in:
hyugogirubato 2024-11-01 18:08:46 +01:00
parent 9cb9058ab8
commit bb4c479a77
1 changed files with 1 additions and 5 deletions

View File

@ -190,12 +190,8 @@ class ADB:
# Try to get the list of processes using `ps -A` # Try to get the list of processes using `ps -A`
prompt = [*self.prompt, 'ps'] prompt = [*self.prompt, 'ps']
sp = shell([*prompt, '-A']) sp = shell([*prompt, '-A'])
if sp.returncode != 0:
self.logger.error('Failed to execute ps -A command (Error: %s)', sp.stderr.decode('utf-8').strip())
return processes
lines = sp.stdout.decode('utf-8').splitlines() lines = sp.stdout.decode('utf-8').splitlines()
# If the output has less than 10 lines, try the alternative `ps` command # If the output has less than 10 lines, try the alternative `ps` command
if len(lines) < 10: if len(lines) < 10:
sp = shell(prompt) sp = shell(prompt)