Разработка Android: как указать первый запуск после нового нажатия из Android Studio

У меня есть приложение с довольно большим размером файла, что означает, что мне нужно ждать 10-20 секунд между нажатием Ctrl+F5 и запуском нового экземпляра приложения на подключенном устройстве.

Этот промежуток времени достаточно длинный, чтобы я мог заняться другими вещами, например, подготовить свои изменения, а затем оглянуться на устройство, задаваясь вопросом, работает ли новая версия или я смотрю на старое состояние. Обычно я начинаю щелкать, чтобы протестировать новую реализацию, а затем приложение закрывается и снова открывается, поскольку загрузка заняла больше времени, чем ожидалось.

Как визуально получить уведомление о первом запуске после загрузки на устройство?

Следующие вещи не будут работать:

  1. Сохраните версию в настройках и сравните во время запуска. Я не изменяю строку версии для каждого небольшого изменения.

2 ответа

Решение

Я нашел решение и разместил его в своем блоге, вот оно:

  1. Откройте Android Studio → Выполнить → Изменить настройки
  2. Выберите приложение, прокрутите вниз до раздела "Перед запуском". Нажмите Плюс -> Запустить внешний инструмент -> Нажмите Плюс. Установите значения:

    Название: Приложение приложения Force-Stop: adb.exe Параметры: shell am force-stop введите описание изображения здесь

  3. Убедитесь, что внешний инструмент запускается до Make-осведомленной марки в разделе "Перед запуском"

Вы можете увеличивать номер версии с каждой сборкой и отображать его в своем приложении. Вот пример того, как вы можете это сделать.

Другие вопросы по тегам