Массовая установка приложений на ферме: скрипт лучше ручной возни
На десятках устройств руками ставить APK и обновления — это не работа, а источник рассинхрона. Нормальная схема одна: единый пакет, одна команда, одна проверка статуса.
— Сначала проверь, что на всех девайсах включён ADB и одинаковый путь к хранилищу APK.
— Делай установку через pm install или adb install -r, а не через тап по экрану: так меньше ошибок и проще логировать.
— После установки сразу сверяй пакет и версию через dumpsys package или pm list packages, иначе часть фермы уйдёт в старую сборку.
— Если приложение критичное, держи локальный архив APK и откатный скрипт: обновление без плана возврата на ферме не живёт долго.
Для обновлений важнее порядок, чем скорость. Сначала тестовый сегмент, потом основная группа, потом финальная сверка доступности: запустилось ли приложение, не упало ли после первого старта, не слетел ли автозапуск. Если пакет требует прав или доступов, сразу добавляй этап их выдачи в тот же скрипт, а не руками после установки.
Отдельно следи за конфликтами подписи и остатками старой версии: при несовпадении ключей обновление лучше не форсировать, а сначала удалить старый пакет по регламенту. Стабильность превыше скорости: один аккуратный скрипт экономит часы на разборе “почему половина фермы в разном состоянии”.
Мобильные фермы
@mobile_farms_ubt
Массовая установка приложений на ферме: скрипт лучше ручной возни
Этот пост опубликован в Telegram-канале Мобильные фермы. Подписаться можно по ссылке: @mobile_farms_ubt.