2
У меня есть требование, когда мне нужно запустить приложение на эмуляторе из автономного приложения Java. Есть ли способ сделать это?Программный эмулятор эмулятора Android
У меня есть требование, когда мне нужно запустить приложение на эмуляторе из автономного приложения Java. Есть ли способ сделать это?Программный эмулятор эмулятора Android
Выполните следующую команду, используя ADB Runtime.getRuntime().exec("application.exe");
"adb shell am start PACKAGE_NAME/.ACTIVITY_NAME"
Примечание: ACTIVITY_NAME ---> Является ли имя вашей пусковой деятельности.
Большое спасибо Дону. Но проблема в том, что у меня нет доступа к названию Activity, поскольку это не мое приложение. Я хочу иметь возможность запускать любое приложение, установленное на эмуляторе. Вы знаете, если это выполнимо? –
Вы получите как название пакета, так и название деятельности Launcher. http://stackoverflow.com/questions/12698814/get-launchable-activity-name-of-package-from-adb?answertab=oldest#tab-top –
А это то, что я думал. Большое спасибо Дону, это была огромная помощь. –