Skip to content

Commit 8b6c350

Browse files
authored
use start activity command instead of monkey command (#25)
* fixes cannot launch unpinner app on some cases
1 parent f0822d0 commit 8b6c350

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

android_unpinner/__main__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,8 @@ def start_app_on_device(package_name: str) -> None:
131131
ensure_device_connected()
132132
logging.info("Start app (suspended)...")
133133
adb(f"shell am set-debug-app -w {package_name}")
134-
adb(f"shell monkey -p {package_name} 1")
134+
activity = adb(f"shell cmd package resolve-activity --brief {package_name} | tail -n 1").stdout.strip()
135+
adb(f"shell am start -n {activity}")
135136

136137
logging.info("Obtain process id...")
137138
pid = None

0 commit comments

Comments
 (0)