Android Studio Gradle Ошибка во время компиляции
У меня есть Android-приложение в Android Studio. Когда я создаю проект с Gradle File, он дает мне одну ошибку во время компиляции.
Отчет об ошибке:
Error:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$FileCollectionSnapshotImpl cannot be cast to
org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter$OutputFilesSnapshot
Пожалуйста, дайте мне решение об этой ошибке.
Ответы
Ответ 1
1.delete {project dir}/. gradle/{ gradle версия дистрибутива dir}
{gradle версия дистрибутива dir} - это любая версия распространения gradle, которую вы используете (ref: https://developer.android.com/studio/releases/gradle-plugin.html#revisions). Например, это может быть "1.9" или "2.10" или какой-либо другой номер версии.
2.Sync Project с gradle Файл
Ответ 2
Это то, что сработало для меня:
Android Studio → Файл → Недействительные кеши и перезапуск
Ответ 3
Запуск демона gradle работал у меня.
- перейти к терминалу и запустить. /gradlew --stop
- Восстановить проект.
Ответ 4
Для меня я попытался:
(Не работает):
-
аннулировать кеширование.
-
остановить сторонние плагины.
-
удалить репозиторий gradle.
-
удалить {project dir}/. gradle/2. * (которые не являются текущей версией gradle)
(Работа):
Наконец, ответ подобен @MAC113,
удалить {project dir}/. gradle/2.10 (2.10 - моя текущая версия gradle)
Ответ 5
Ни одно из этих решений не работает для меня. Я закончил:
- Клонировать мой проект в новую папку
- Удалить .gradle,.idea папки
- Добавить как новый проект (Файл > Открыть > [Новая папка])
Это работает! Это странная проблема, с которой я когда-либо встречался.
Ответ 6
Простое решение! Просто на моей стороне. Это был проект, экспортированный из Unity Studio.
После экспорта из Unity gradle был похож на com.android.tools.build: gradle: 2.1.0
Затем я изменил его на com.android.tools.build: gradle:2.2.0, и он сработал.
Также не забывайте менять репозитории с mavencenteral на jcenter().
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
}
}