如何从命令行启动Android应用程序?
如何从命令行启动Android应用程序?
有类似的问题问,但我找不到任何答案。
adb shell am start -n com.package.name/com.package.name.ActivityName
或者你可以直接使用这个:
adb shell am start -n com.package.name/com.package.name.ActivityName
您还可以指定要通过您的意图filter进行过滤的操作:
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
这将使用monkeyrunnertesting工具启动应用程序的LAUNCHER Activity。
这里的例子。
粘贴在下面:
这是关于如何从adb shell启动android应用程序。
命令: am
在AndroidManifest.xml中查找调用path
浏览器app ::
# 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} }