Эта версия 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.

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

Я только что выполнил проект Build> Clean, а затем перезапустил приложение!

арниотаки
источник
сделал мой день!! Спасибо
Аовин Махмуд
2

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

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

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

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

Работал!

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

Мариенке
источник
0

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

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

Выполнено

Хирен Патель
источник
0

Я только что удалил проект Build Folder и Clean . У меня это сработало ... !!!

Асиф Галачар
источник
0

В Android Studio 2.3.3

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

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

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

Яш Парех
источник