Я использую Android Studio 2.1.2
. У меня было то же требование, что и у OP. Хотя два приведенных выше ответа, похоже, помогли всем, у меня это не сработало. Я делюсь тем, что сработало для меня.
Перейти к main menu/Run/Edit Configuration
. Выберите app
внизу Android Application
слева. Откроется панель с несколькими вкладками. Выберите General
вкладку (по умолчанию), нажмите зеленую кнопку +
внизу (под текстом Before launch: Gradle -awake ...
).
Появится раскрывающийся список, выберите Gradle-aware-make
вариант. Появится другое текстовое поле. введите :app:uninstallAll
в это текстовое поле. (Вы можете использовать ctrl
+, space
чтобы использовать автозаполнение для определения правильной цели, не вводя всего текста. А также помогает выбрать правильное имя приложения, которое доступно для вас). и поставил apply/ok
. Перезапустите ваше приложение.
Примечание. Каждый раз, когда вы запускаете приложение сейчас, эта новая цель будет пытаться удалить ваше приложение с вашего эмулятора или устройства. Поэтому, если ваше тестовое устройство недоступно, ваш Launc, вероятно, не удастся при удалении, но продолжит запуск вашего эмулятора. Итак, либо сначала запустите свой эмулятор, либо повторно запустите его после первого сбоя (поскольку первый запуск запустит эмулятор, хотя удаление не удастся).