Java.lang.NoClassDefFoundError: kotlin/streams/jdk8/StreamsKt после добавления рукояти кинжала в проектAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Java.lang.NoClassDefFoundError: kotlin/streams/jdk8/StreamsKt после добавления рукояти кинжала в проект

Сообщение Гость »


Недавно я добавил Dagger Hilt в свой проект Android, и теперь, когда я запускаю приложение, я получаю следующую ошибку: «java.lang.NoClassDefFoundError: kotlin/streams/jdk8/StreamsKt». Я пробовал очистить и пересобрать проект, а также аннулировать кеши и перезапустить Android Studio, но ошибка не устранена.

Я подозреваю, что между потоками Dagger Hilt и Kotlin могут возникнуть некоторые проблемы совместимости, но я не знаю, как их решить. Кто-нибудь еще сталкивался с этой ошибкой, и если да, то как вы ее исправили? Любая помощь будет принята с благодарностью.

Вот соответствующая часть моего файла build.gradle:

зависимости { реализация "com.google.dagger:hilt-android:2.44" kapt "com.google.dagger:hilt-compiler:2.44" } зависимости { путь к классам "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10" путь к классам "com.google.dagger:hilt-android-gradle-plugin:2.44" } плагины { идентификатор 'com.android.application' идентификатор 'org.jetbrains.kotlin.android' идентификатор 'котлин-капт' идентификатор 'org.jetbrains.kotlin.plugin.serialization' идентификатор 'dagger.hilt.android.plugin' } Заранее спасибо!
Ответить

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

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

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

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

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