Ця версія андроїд-студії несумісна з використовуваною версією gradle. Спробуйте відключити миттєвий запуск


91

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

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

fyi: я вимкнув миттєвий запуск
santosh kumar

1
Де деталі помилки? Ви пропустили переривання зображення або вставку помилки
AndroidMechanic - Virus Patel

1
у моєму випадку він почав працювати після того, як я УВІМКНУВАЙТЕ миттєвий запуск, дивно ... це видавало помилку, коли миттєвий запуск був вимкнений.
mehmet6parmak

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
    

(Знайдіть останню версію додатка Url gradle тут: http://services.gradle.org/distributions

** Обов’язково використовуйте gradle-x.xx-all.zip)

  1. Видаліть папку збірки

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

  2. Перейдіть до опції BUILD в меню> Очищення проекту, Створення проекту

    Він повинен працювати без миттєвого запуску.


1
дякую за пояснення у відповідях як кроки. перевірка налаштувань і крок 1 є обов’язковими для того, щоб позбутися цієї помилки
Манджу

@Manju Коли я виявив помилку, потрібен крок 1 та налаштування.
kkwang

1
Це хороша відповідь, але чи є спосіб використовувати миттєвий запуск?
CaptainNemo

@ me1982 Так! Оновіть свою андроїд-студію до останньої версії або завантажте свіжу версію
Dinesh Sunny

4
Я використовую останню версію. Це почалося, тому що я оновився до останнього.
CaptainNemo

33

У мене були прості кроки та правильний спосіб

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

2 - Ясно Enable instant run to hot swap code

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

п / с: Це повинно повністю працювати.


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 до останньої збірки з каналярного каналу, і вона працює без відключення цієї функції.

Сподіваюся, це допоможе


1
Якщо ви не хочете оновлювати Android Studio, ви також можете налаштувати номер версії gradle, як у відповіді Джона Сноу.
Стівен Кайзер

8

Як прокоментував sjd: Просто очищення проекту та побудова заново може допомогти, якщо ви, як і я, використовували автоматичне оновлення, застосоване android studio.


Це спрацювало для мене. Набагато краще рішення, ніж вимкнення миттєвого запуску, якщо таке є.
Роберт Лібераторе


2

Я хотів запустити програму в режимі налагодження і отримав те саме повідомлення, тому спробував:

  • Файл> Недійсні кеші та перезапустити ...
  • Чистий проект
  • Побудувати проект

Нічого не вийшло ...

Потім я просто натиснув зелену стрілку, щоб запустити проект без налагодження ...

Працювали!

Тоді я просто додав сеанс налагодження з опцією ліворуч від кнопки зупинки в Android Studio.


0

Я вирішив цим способом.

Оновлення шляху до класів classpath 'com.android.tools.build:gradle:2.0.0'у вашому верхньому рівні build.gradle файлу.

Готово


0

Я щойно видалив проект “ Папка побудови та очищення” . Він працював у мене ... !!!


0

В Android Studio 2.3.3

Файл -> Налаштування -> Збірка, виконання, розгортання -> Миттєвий запуск -> Неможливий миттєвий запуск для гарячого коду обміну (Зніміть)

Тепер ви відключили миттєвий запуск ...

Це вирішить проблему миттєвого запуску.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.