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

时间:2014-02-04 13:34:26

标签: cordova

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

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

cordova run --target=XXXXXXXXXX

cordova run --target=yyyyyyyyyy

cordova run --target=zzzzzzzzzz

寻找类似

的内容

cordova run --target={zzzzzzzzzz yyyyyyyyyy zzzzzzzzzz}

cordova run --target=all

提前致谢

2 个答案:

答案 0 :(得分:11)

我想出了同样的问题,并使用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 ..

cd cordova是包含平台的文件夹。

希望这会对你有所帮助:)。

答案 1 :(得分:4)

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

cordova run android --target=XXXXX && cordova run android --target=YYYY