Запустить Android приложение из командной строки - PullRequest
0 голосов
/ 18 июня 2020

Мне не удалось найти этот конкретный c ответ, и я надеялся, что кто-то может мне помочь.

Я пытаюсь запустить приложение Android из командной строки. Это будет приложение, которое я не разрабатывал и которое я скачал из магазина Google Play.

Я знаю, что есть способ запустить приложение с помощью команд adb, если вы знаете имя пакета и например:

adb shell am start -n com.package.name/com.package.name.ActivityName

Если вы не разрабатывали приложение, как узнать пакет имя или название деятельности? Есть ли способ найти эту информацию в приложении? Есть ли только команда generi c adb для запуска или запуска приложения?

Заранее благодарим за любой совет.

1 Ответ

0 голосов
/ 18 июня 2020

Я смог найти ответ на свой вопрос. Вы можете найти ответ здесь:

https://www.toolsqa.com/mobile-automation/appium/how-to-find-apppackage-and-appactivity-for-apk-file/#: ~: text = 1)% 20Open% 20command% 20prompt., Devices% 20attached% 20to% 20your% 20computer .

1) Убедитесь, что adb установлен на вашем P C и устройство подключено через adb 2) Введите adb shell, чтобы подключиться к устройству. 3) Убедитесь, что приложение, в котором вы sh хотите получать информацию, открыто. 4) Введите окно dumpsys windows | grep -E 'mCurrentFocus | mFocusedApp'

Надеюсь, это кому-то поможет в будущем.

...