Обобщенное решение от Дейва Оуэнса для запуска любой команды на всех устройствах:
for SERIAL in $(adb devices | grep -v List | cut -f 1);
do echo adb -s $SERIAL $@;
done
Поместите его в какой-нибудь скрипт, например "adb_all", и используйте тот же способ, что и adb для одного устройства.Еще одна хорошая вещь, которую я нашел, - это разветвлять фоновые процессы для каждой команды и ждать их завершения:
for SERIAL in $(adb devices | grep -v List | cut -f 1);
do adb -s $SERIAL $@ &
done
for job in `jobs -p`
do wait $job
done
Затем вы можете легко создать скрипт для установки приложения и запустить действие
* 1010.*