Эта версия Android Studio несовместима с используемой версией Gradle. Попробуйте отключить мгновенный запуск


91

Я могу правильно создать приложение, но когда я запускаю его, я получаю следующую ошибку:

This version of android studio is incompatible with the gradle version used.Try disabling the instant run

к сведению: я отключил мгновенный запуск
сантош кумар

1
Где подробности об ошибке? Вы пропустили сохранение изображения или вставку ошибки
AndroidMechanic - Viral Patel

1
в моем случае он начал работать после того, как я ВКЛЮЧИЛ мгновенный запуск, странно ... он выдавал ошибку, когда мгновенный запуск был отключен.
mehmet6parmak 04

7
В моем случае сработала только чистка проекта! Уф!
Sjd

2
Во-вторых, "Build-> Clean Project" решил эту проблему и для меня.
Брайан

Ответы:


115

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

Сначала проверьте

Перейдите в Настройки / Предпочтения > Сборка, Выполнение, Вариант развертывания > Мгновенный запуск и снимите все три флажка .

  1. URL-адрес обновления служб Gradle:

    Проект> Gradle> Wrapper> gradle-wrapper.properties

    Изменить URL с

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 
    

    к

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
    

(Найти последнюю версию плагина distributionUrl gradle можно здесь: http://services.gradle.org/distributions

** Обязательно используйте gradle-x.xx-all.zip)

  1. Удалите папку сборки

    При запуске проекта папка сборки будет создана автоматически

  2. Перейдите к опции BUILD в меню> Clean the project, Build the project

    Он должен работать без мгновенного запуска.


1
спасибо за объяснение в ответах в виде шагов. проверка настроек и шаг 1 являются обязательными, чтобы избавиться от этой ошибки
Манджу

@Manju Когда я встретил ошибку, нужен шаг 1 и настройки.
kkwang

1
Это хороший ответ, но есть ли способ по-прежнему использовать мгновенный запуск?
CaptainNemo

@ me1982 Да! Обновите свою студию Android до последней версии или загрузите свежую версию
Динеш Санни,

4
Я использую последнюю версию. Это начало происходить, потому что я обновился до последней версии.
CaptainNemo

33

У меня были простые шаги и правильный путь

1 - В Settings-> Build, Execution, Deploymentвариант ->Instant Run

2 - Очистить Enable instant run to hot swap code

3 - Чистый проект

p / s: Это должно полностью работать.


21

Используемый плагин Gradle обычно совпадает с используемой вами версией студии Android.

Проверьте версию Android Studio

Помощь → О нас

и версия будет читать Android Studio Version X.Y.Z

Затем перейдите к

Проект → Сценарии Gradle → build.gradle (Проект)

и под зависимостями измените путь к классам на

classpath 'com.android.tools.build:gradle:X.Y.Z'

и перестроить / синхронизировать проект.


8

Вы можете отключить мгновенный запуск, выполнив следующие действия в Android Studio:

Файл → Настройки → Диалоговое окно настроек → Сборка → Выполнение → Развертывание → Мгновенный запуск → Обновить проект

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

В моем случае я просто обновляю Android Studio до последней сборки с canary channel, и она работает без отключения этой функции.

Надеюсь, это поможет


1
Если вы не хотите обновлять Android Studio, вы также можете настроить номер версии gradle, как в ответе Джона Сноу.
Стивен Кайзер

8

Как прокомментировал sjd: Простая очистка проекта и повторная сборка могут помочь, если вы, как и я, использовали автоматическое обновление, применяемое студией Android.


Это сработало для меня. Намного лучшее решение, чем отключение мгновенного запуска, если таковое имеется.
Роберт Либераторе


2

Я хотел запустить приложение в режиме отладки и получил такое же сообщение, поэтому попробовал:

  • Файл> Сделать недействительными кеши и перезапустить ...
  • Чистый проект
  • Построить проект

Ничего не вышло ...

Затем я просто щелкнул зеленую стрелку, чтобы запустить проект без отладки ...

Работал!

Итак, я просто добавил сеанс отладки с опцией слева от кнопки остановки в Android Studio.


0

Я исправил таким образом.

Обновите свой путь к классам classpath 'com.android.tools.build:gradle:2.0.0'в файле build.gradle верхнего уровня .

Выполнено



0

В Android Studio 2.3.3

Файл -> Настройки -> Сборка, выполнение, развертывание -> Мгновенный запуск -> Невозможный мгновенный запуск для кода горячей замены (снимите флажок)

Теперь у вас отключен Instant Run ...

Это решит проблему с мгновенным запуском.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.