概述 如何從adb啟動App並帶參數 做法 以todo-app為例,使用adb啟動App使用的指令為 adb shell am start -n [PACKAGE-NAME]/[ACTIVITY-NAME] 因此需要先找到PACKAGE-NAME 和 ACTIVITY-NAME 1.找PACKAGE-NAME 先安裝 todo App 到裝置上 1.1輸入以下指令便會列出 App 上所有已安裝的 PACKAGE-NAME adb shell pm list packages -f 若連接多台裝置則使用 -s 指定裝置號碼如下 adb -s DeviceNumber shell pm listpackages -f 如何取得裝置號碼則使用 adb devices 輸入adb shell pm list packages -f 之後回傳的內容可能太長,因此可以在指令的最後加上 > D:\testlog\get_packages.txt 將顯示內容輸出到D:\testlog\get_packages.txt 因此輸入 adb -s DeviceNumber shell pm list packages -f > D:\testlog\get_packages.txt 在d:\testlog\get_packages.txt尋找todo關鍵字,只找到一項如下 package:/data/app/com.example.android.architecture.blueprints.todomvp.mock-1/base.apk=com.example.android.architecture.blueprints.todomvp.mock ...