Не удалось применить плагин Android Gradle плагин 3.0.0-alpha5 не должен применяться к проекту

Использование последней версии Android Studio 3.0 Canary 5

Здесь ошибка:

Ошибка: (1, 1) Возникла проблема с оценкой проекта ': app'.

Не удалось применить плагин [class 'com.android.build.gradle.api.AndroidBasePlugin'] Android Gradle плагин 3.0.0-alpha5 не должен применяться к проекту [path_to_my_project], поскольку версия 3.0.0-alpha5 уже была применена к этому проекту

Пробовал: чистка, перестройка, открытие/закрытие. Не работает.

любые идеи?

[LATER EDIT] Решение: Перейдите на Канарейку 8+, и все должно быть в порядке.

Ответ 2

Это сработало для меня:

Деактивировать Конфигурация по запросу

В gradle.properties:

org.gradle.configureondemand=false

Затем остановить демон в окне терминала:

gradlew.bat --stop

Теперь все работает снова.

Используемые версии:

  • Android Studio 3.0 Canary 5
  • gradle: gradle-4.1-milestone-1
  • android gradle плагин: com.android.tools.build:gradle:3.0.0-alpha5

UPDATE
После обновления до Android Studio 3.0 Бета 2 я могу активировать конфигурацию по требованию, и все работает нормально.

Ответ 3

Миграция версии gradle с 3.0.0-alpha5 до 3.0.0-alpha7 спасла мой день!

Ответ 4

Откройте терминал и напишите

./gradlew --stop 

В gradle.properties убедитесь, что у вас нет смешного материала

Обратите внимание, что нет настраиваемых jvmargs...

org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=false

Включить репозиторий google() в build.gradle(один проект)

там, как мой выглядит как

build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {

  repositories {        
    jcenter()
    google()
    maven { url "http://objectbox.net/beta-repo/" }
  }
  dependencies {
    classpath 'io.objectbox:objectbox-gradle-plugin:0.9.12.1'
    classpath 'com.android.tools.build:gradle:3.0.0-alpha5'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
  }
}

allprojects {
  repositories {
    maven { url 'https://jitpack.io' }
    jcenter()
    google()
    maven { url "http://objectbox.net/beta-repo/" }
  }
}

task clean(type: Delete) {
  delete rootProject.buildDir
}

Наконец, версии библиотеки поддержки в файле build.gradle приложения

build.gradle

...
  //----- Support Libs
  implementation 'com.android.support:appcompat-v7:26.0.0-beta2'
  implementation "com.android.support:design:26.0.0-beta2"
  implementation "com.android.support:recyclerview-v7:26.0.0-beta2"
  implementation "com.android.support:cardview-v7:26.0.0-beta2"
...

Ответ 5

У меня возникла проблема и я понял проблему, связанную с кешами. Вы должны аннулировать кеши студии Android, выбрав Файл- > Недействительный кэш/Перезапуск. Это сработало для меня. Проблема была решена.

Ответ 6

У меня была такая же проблема, я закрыл Android Studio и снова открылся, я заметил, что он автоматически применял эти изменения к следующим файлам, и все работало нормально:

build.gradle: изменил путь класса Gradle от:

dependencies {
        classpath 'com.android.tools.build:gradle:2.3.1'
    }

к

dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0-alpha5'
    }

gradle -wrapper.properties: от

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

к

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip

Ответ 7

Я уже пробовал все решения, включая Чистый, Перестройка, Недопустимый проект

Но ничего не работает, но я понял это.

Для временного просто снимите версию плагина gradle до стабильной версии

classpath 'com.android.tools.build:gradle:2.3.2'

Замените вашу альфа-линию этой строкой. И получайте удовольствие..:)