回答
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
例here。
粘貼下面:
這是關於如何從亞行外殼推出Android應用程序。
命令: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} }
@Bernhard,那裏你去。 –
現在我們都很開心。 :) 謝謝。 –
是活動名稱強制? –
您可以使用:
adb shell monkey -p com.package.name -c android.intent.category.LAUNCHER 1
這將使用monkeyrunner測試工具啓動應用程序的LAUNCHER活動。
這不需要像'am'這樣的活動名稱。 –
什麼是類別在這裏指定以及「猴子」如何幫助識別並啓動主要活動 –
- 1. 從命令行啓動應用程序
- 2. 如何從命令行啓動Mac OS X應用程序?
- 3. 如何在後臺從命令行啓動GUI應用程序?
- 4. Java應用程序命令行啓動
- 5. android:如何從命令行控制啓動/結束應用程序
- 6. 從命令行運行應用程序並啓動瀏覽器
- 7. 如何使用Java的Crossover啓動命令行應用程序?
- 8. 如何通過命令行觸發應用程序啓動?
- 9. 如何從adb shell命令啓動AFW徽章應用程序?
- 10. 使用命令啓動應用程序
- 11. 從命令行啓動erlang應用程序
- 12. 從命令行重新啓動com +應用程序
- 13. 如何以編程方式從命令行啓動命令行版本的應用程序?
- 14. Supervisord-在啓動應用程序/程序之前執行命令
- 15. 如何運行彈簧啓動應用程序作爲Web應用程序以及命令行應用程序?
- 16. 如何從Java Web應用程序啓動Android應用程序?
- 17. 如何從Android應用程序運行adb push或pull命令?
- 18. 如何從Android應用程序運行root命令?
- 19. 如何從Android應用程序運行Tasker命令?
- 20. 如何從命令行從git啓動和運行命令
- 21. 無法啓動進程'命令'/應用程序/ Android Studio.app/.../bin/java''
- 22. 如何從Cocoa-Applescript應用程序啓動命令行二進制文件?
- 23. 如何從命令行重新啓動Rails應用程序時定義環境?
- 24. 如何從命令行構建並啓動Windows 8 metro應用程序
- 25. 如何從命令行重新啓動mod-mono asp.net應用程序?
- 26. 如何在調試時從命令行啓動iOS應用程序?
- 27. 如何通過命令行將應用程序作爲守護程序啓動?
- 28. 如何從命令行啓動該程序?
- 29. 用語音命令啓動android應用程序
- 30. 使用「開始...」語音命令啓動Android Wear應用程序
是活動名稱強制? –
是的,這是強制性的。 – Cristian
調用主要活動就足夠了嗎? @Cristian –