Массовая установка приложений на ферме: скрипт, который не кладет ADB и сеть
На большой ферме ручная установка APK быстро превращается в рутину с ошибками. Нормальный сценарий один: устройство видится по ADB, скрипт проверяет статус, ставит нужный пакет, затем делает тихий запуск и логирует результат. Если девайс не отвечает — он пропускается, а не стопорит всю очередь.
Базовые правила:
— один пакет = одна команда установки;
— перед инсталляцией проверять свободное место и заряд;
— APK держать на локальном хранилище, а не тянуть по сети на каждое устройство;
— после установки сразу проверять код возврата и наличие приложения в списке пакетов.
Обновление должно быть идемпотентным: повторный запуск не должен ломать уже живой сетап. Для этого удобно хранить список устройств, отдельно отмечать успешные и проблемные, а после партии делать сверку через ADB. Если приложение критичное для работы фермы, ставьте паузу между командами, чтобы не забить USB-шину и не перегреть хабы. Стабильность превыше скорости.
Хороший скрипт не ускоряет хаос, а убирает ручные ошибки. Начинайте с малого: один тип устройства, один набор APK, один лог-файл. Когда цикл стабилен — масштабируйте.
Мобильные фермы
@mobile_farms_ubt
Массовая установка приложений на ферме: скрипт, который не кладет ADB и сеть
Этот пост опубликован в Telegram-канале Мобильные фермы. Подписаться можно по ссылке: @mobile_farms_ubt.