Android Studio устанавливает старый apk на устройстве

Я разрабатываю Android-приложение с помощью Android Studio (0.89 Build # AI-135.1404660, построенное на 3 сентября 2014 года), используя как эмулятор, так и устройство Nexus 4.

У меня была такая же проблема с версией до этого.

Проблема заключается в том, что после того, как я изменил свой код и файлы ресурсов, я все равно получаю старый apk, установленный на устройстве или эмуляторе.

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

Это известная проблема с Android Studio?

Или с устройством Nexus 4?

Это второй раз, когда это произошло, и я разрешил его (затем), попробовав один из шагов ниже. Они больше не работали для меня.

Вот что я пробовал

  • Сборкa > Чистый проект > Перезагрузка Android Studio > Выполнить
  • Сборкa > Реконструкция проектa > Выполнить
  • Шаг 1 плюс Удаление apk на устройстве
  • Шаг 2 плюс Unistalling apk на устройстве
  • Затем добавлена ​​ошибочная запись ресурса.

Я прочитал следующее:

Пока ничего не работает.

Ответы

Ответ 1

Поведение неустойчиво. Я решил это, просмотрев мой код. Оказалось, что файл ресурсов был недопустимым. Попробуйте вернуться к последней рабочей версии вашего кода до текущих изменений... Вероятно, известная проблема, которая будет/была устранена из бета-версии

Ответ 2

У меня была та же проблема. Попробовав многочисленные методы, которые не сработали, я понял, что случайно изменил параметр в моей "Run Configuration". Вот что я сделал, чтобы исправить проблему.

  • Выполнить → Изменить конфигурации
  • Когда ваша конфигурация выбрана на левой панели (мое приложение "приложение" ), на вкладке "Общие" на правой панели есть раздел "Перед запуском". В этом разделе должна быть добавлена ​​опция "Gradle -aware Make", но я случайно удалил ее.
  • Я снова добавил его, нажав "+", а затем щелкнув "ОК" во всплывающем окне (оставьте поле ввода во всплывающем окне).
  • Нажмите "Применить".

Это немедленно устранило проблему. Надеюсь, это поможет кому-то!

Ответ 3

Конфигурации запуска/отладки/Разное TAB [] Снимите флажок: Пропустить установку, если APK не изменился

Android Studio не всегда обнаруживает небольшие изменения в коде.

Ответ 5

Мне также пришлось столкнуться с этой проблемой и получить решение, удалив папку сборки вручную, потому что некоторое время я не могу удалить это. Поэтому перейдите в папку приложения и найдите папку сборки, удалите это и после очистки и сборки проекта и запустите снова. projectname- > app- > построить

Ответ 6

Вы должны выбрать опцию "Развертывание по умолчанию APK" в "Конфигурации запуска/отладки". После этого Android Studio загрузит и установит новый apk на ваш эмулятор/устройство при запуске приложения.

Ответ 7

В андроид студии. на правой стороне. см вариант Gradle. щелкните по нему и затем нажмите круглую кнопку со стрелками, показанную красным квадратом.

In android studio. at right side. see gradle option. click it. and then press circular arrows buttons shown in red square.