Как устранить: не удалось выполнить задачу «:app:checkDebugDuplateClasses»Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как устранить: не удалось выполнить задачу «:app:checkDebugDuplateClasses»

Сообщение Anonymous »

Сейчас я учусь на курсах Udemy, чтобы изучить разработку Android с использованием Kotlin. В конце последних двух упражнений я столкнулся со следующими проблемами компиляции:
FAILURE: сборка не удалась с исключением:
  • Что пошло не так:
    Не удалось выполнить задачу ':app:checkDebugDuplateClasses'.
Произошел сбой при выполнении com.android.build.gradle.internal.tasks.CheckDuplicationsRunnable
Дубликат класса androidx.databinding.BaseObservable найден в модулях databinding-runtime-8.2.1-runtime (androidx.databinding:databinding-runtime: 8.2.1) и библиотека-3.2.0-alpha11-runtime (androidx.databinding:library:3.2.0-alpha11)
Дубликат класса androidx.databinding.BaseObservableField найден в модулях databinding-runtime-8.2.1-runtime (androidx.databinding:databinding-runtime:8.2.1) и библиотека-3.2.0-alpha11-runtime (androidx.databinding:library:3.2.0-alpha11)
Найдено повторяющийся класс androidx.databinding.BaseObservableField$DependencyCallback в модулях databinding-runtime-8.2.1-runtime (androidx.databinding:databinding-runtime:8.2.1) и Library-3.2.0-alpha11-runtime (androidx.databinding:library:3.2.0-alpha11)
Дубликат класса androidx.databinding.Bindable найден в модулях baseLibrary-3.2.0-alpha11 (androidx.databinding:baseLibrary:3.2.0-alpha11) и databinding-common-8.2.1 (androidx.databinding:databinding-common:8.2. 1)
...
...
...

И это продолжается вечно...
У преподавателя в классе возникла аналогичная проблема, но он обновил build.gradle.kts следующим образом:
Обновите следующее... .

Код: Выделить всё

compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}

From ....

compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
Они сказали, что это из-за использования плагина: id("kotlin-kapt")
Может кто-нибудь мне помочь? Информации по этому поводу море, но я надеялся, что кто-нибудь что-нибудь поймет.

Подробнее здесь: https://stackoverflow.com/questions/779 ... ateclasses
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»