adb start
命令本身不支持處理命令行參數
start_app.sh
),并在其中編寫以下內容:#!/bin/sh
adb start -n your_package_name/.YourActivity "$@"
這里,your_package_name
是你要啟動的應用的包名,.YourActivity
是你要啟動的活動名。$@
表示傳遞給腳本的所有參數。
chmod +x start_app.sh
./start_app.sh -a com.example.app/com.example.app.MainActivity --ez extra_param1 value1 --ez extra_param2 value2
在這個例子中,我們傳遞了兩個額外的參數 extra_param1
和 extra_param2
,它們的值分別為 value1
和 value2
。
請注意,這種方法可能不適用于所有 Android 設備,因為不同的設備制造商可能會對 adb
命令進行自定義。如果你遇到了問題,請查閱設備制造商的文檔以獲取更多信息。