Студия Android: как принудительно переустановить (отключить мгновенный запуск за один раз)?

Я знаю, что вы можете полностью отключить мгновенный запуск (новая функциональность Android 2.0). Однако мне нравится функция, за исключением некоторых случаев: -При внесении изменений в файл макета, он часто не подбирает изменения, вызывающие Nullpointer при доступе к этим ресурсам.

Есть ли способ обойти мгновенный запуск? И заставить переустановить?

Я знаю, что изменения AndroidManifest заставляют это, но это не удобно.

Ответы

Ответ 1

Android Studio 2.0, 2.1 и 2.2:

Если вам нужно развернуть чистую сборку, выберите Run > Clean and Rerun 'app' в главном меню или удерживайте нажатой клавишу Shift, нажав Rerun. Это действие останавливает запущенное приложение, выполняет полную чистую сборку и развертывает новый APK на целевом устройстве.

См. также Документация мгновенного запуска, параграф "Использование повтора"

Android Studio 2.3:

Поведение Instant Run изменилось в Android Studio 2.3

Запустить Run Заставить "холодную" замену и перезапустить приложение. Если вы внесете изменения в манифест приложения или ресурс, на который ссылается манифест, Android Studio всегда подталкивает ваши изменения с полной установкой APK.

Применить изменения Apply changes Нажать определенные изменения кода и ресурсов на ваш запускающее приложение без создания нового APK - и, в некоторых случаях, даже не перезапуская текущую активность.