Cordova一次在多个设备上运行/安装

Kee*_*eet 9 cordova

有谁知道是否可以通过cordova cli一次运行或安装应用程序到多个设备?

目前,我必须运行以下命令才能在多个设备上运行

cordova run --target=XXXXXXXXXX

cordova run --target=yyyyyyyyyy

cordova run --target=zzzzzzzzzz
Run Code Online (Sandbox Code Playgroud)

寻找类似的东西

cordova run --target={zzzzzzzzzz yyyyyyyyyy zzzzzzzzzz}

要么

cordova run --target=all

提前致谢

小智 12

我提出了同样的问题,并通过使用shell脚本使其适用于android(对其他平台使用相同的逻辑):

deviceLst=$(adb devices | awk 'NR > 1 {print $1}' | sed ':a;N;$!ba;s/\n/ /g')

IFS=' ' read -a array <<< "$deviceLst"

cd cordova

for element in "${array[@]}"
do
    cordova run android --target=$element
done

cd ..
Run Code Online (Sandbox Code Playgroud)

cd cordova包含平台的文件夹在哪里.

希望对你有帮助 :)

  • 有人可以将其转换为Windows .bat格式吗? (2认同)

man*_*nza 5

另一种方法是组合这两个命令:

cordova run android --target=XXXXX && cordova run android --target=YYYY
Run Code Online (Sandbox Code Playgroud)

  • 命令之间仅使用一个“&amp;”。如果第一个命令失败,两个“&amp;&amp;”将导致第二个命令无法启动。 (2认同)