Ответ 1
из этого потока на reddit: https://www.reddit.com/r/androiddev/comments/6kjl8b/android_studio_30_canary_5_is_now_available/djmuv0o/ убивающие демоны исправили проблему для меня.
./gradlew --stop
Использование последней версии 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+, и все должно быть в порядке.
из этого потока на reddit: https://www.reddit.com/r/androiddev/comments/6kjl8b/android_studio_30_canary_5_is_now_available/djmuv0o/ убивающие демоны исправили проблему для меня.
./gradlew --stop
Это сработало для меня:
Деактивировать Конфигурация по запросу
В gradle.properties
:
org.gradle.configureondemand=false
Затем остановить демон в окне терминала:
gradlew.bat --stop
Теперь все работает снова.
Используемые версии:
gradle-4.1-milestone-1
com.android.tools.build:gradle:3.0.0-alpha5
UPDATE
После обновления до Android Studio 3.0 Бета 2 я могу активировать конфигурацию по требованию, и все работает нормально.
Миграция версии gradle с 3.0.0-alpha5 до 3.0.0-alpha7 спасла мой день!
./gradlew --stop
Обратите внимание, что нет настраиваемых jvmargs...
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.configureondemand=false
там, как мой выглядит как
// 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
...
//----- 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"
...
У меня возникла проблема и я понял проблему, связанную с кешами. Вы должны аннулировать кеши студии Android, выбрав Файл- > Недействительный кэш/Перезапуск. Это сработало для меня. Проблема была решена.
У меня была такая же проблема, я закрыл 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
Я уже пробовал все решения, включая Чистый, Перестройка, Недопустимый проект
Но ничего не работает, но я понял это.
Для временного просто снимите версию плагина gradle до стабильной версии
classpath 'com.android.tools.build:gradle:2.3.2'
Замените вашу альфа-линию этой строкой. И получайте удовольствие..:)