Разработка Android: как указать первый запуск после нового нажатия из Android Studio
У меня есть приложение с довольно большим размером файла, что означает, что мне нужно ждать 10-20 секунд между нажатием Ctrl+F5 и запуском нового экземпляра приложения на подключенном устройстве.
Этот промежуток времени достаточно длинный, чтобы я мог заняться другими вещами, например, подготовить свои изменения, а затем оглянуться на устройство, задаваясь вопросом, работает ли новая версия или я смотрю на старое состояние. Обычно я начинаю щелкать, чтобы протестировать новую реализацию, а затем приложение закрывается и снова открывается, поскольку загрузка заняла больше времени, чем ожидалось.
Как визуально получить уведомление о первом запуске после загрузки на устройство?
Следующие вещи не будут работать:
- Сохраните версию в настройках и сравните во время запуска. Я не изменяю строку версии для каждого небольшого изменения.
2 ответа
Я нашел решение и разместил его в своем блоге, вот оно:
- Откройте Android Studio → Выполнить → Изменить настройки
Выберите приложение, прокрутите вниз до раздела "Перед запуском". Нажмите Плюс -> Запустить внешний инструмент -> Нажмите Плюс. Установите значения:
Название: Приложение приложения Force-Stop: adb.exe Параметры: shell am force-stop
- Убедитесь, что внешний инструмент запускается до Make-осведомленной марки в разделе "Перед запуском"
Вы можете увеличивать номер версии с каждой сборкой и отображать его в своем приложении. Вот пример того, как вы можете это сделать.