Подтвердить что ты не робот

Как запустить приложение Android из командной строки?

Как запустить приложение Android из командной строки?

Есть аналогичный вопрос, но я не могу найти никаких хороших ответов.

4b9b3361

Ответ 1

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

Или вы можете использовать это напрямую:

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

Вы также можете указать действия, которые будут фильтроваться вашими фильтрами-намерениями:

am start -a com.example.ACTION_NAME -n com.package.name/com.package.name.ActivityName

Ответ 2

Вы можете использовать:

adb shell monkey -p com.package.name -c android.intent.category.LAUNCHER 1

Это запустит действие LAUNCHER приложения с помощью инструмента тестирования обезьяны.

Ответ 3

Пример здесь.

Вставить ниже:

Это о том, как запустить приложение Android из оболочки adb.

Команда: am

Ищите путь вызова в AndroidManifest.xml

Приложение для браузера::

# am start -a android.intent.action.MAIN -n com.android.browser/.BrowserActivity
Starting: Intent { action=android.intent.action.MAIN comp={com.android.browser/com.android.browser.BrowserActivity} }
Warning: Activity not started, its current task has been brought to the front

Настройки приложения::

# am start -a android.intent.action.MAIN -n com.android.settings/.Settings
Starting: Intent { action=android.intent.action.MAIN comp={com.android.settings/com.android.settings.Settings} }