3 ответов:
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
вы можете использовать:
adb shell monkey -p com.package.name -c android.intent.category.LAUNCHER 1это запустит активность запуска приложения с помощью инструмента тестирования monkeyrunner.
пример здесь.
наклеенный ниже:
речь идет о том, как запустить приложение для 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} }
Comments