Дублирующийся класс в Kotlin AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Дублирующийся класс в Kotlin Android

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



Изображение


Я продолжал получать сообщение об ошибке в классах. Это то, что у меня есть в папке org.jetbrains.kotlin .idea/библиотеки

Похоже, что проблема в том, что для kotlin существуют две разные зависимости: от stdlib и stdlibjdk8, но я не знаю, как удалить ни одну из зависимостей моего модуля/проекта. Пожалуйста помогите :(

Вот полный код ошибки:

Дубликат класса kotlin.collections.jdk8.CollectionsJDK8Kt найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk8 -1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дублирующийся класс kotlin.internal.jdk7.JDK7PlatformImplementations найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk7-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0) Дублирующийся класс kotlin.internal.jdk8.JDK8PlatformImplementations найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk8-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дублирующийся класс kotlin.io.path.ExperimentalPathApi найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk7-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0) Дублирующийся класс kotlin.io.path.PathRelativizer найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk7-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0) Дублирующийся класс kotlin.io.path.PathsKt найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk7-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0) Дублирующийся класс kotlin.io.path.PathsKt__PathReadWriteKt найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk7-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0) Дублирующийся класс kotlin.io.path.PathsKt__PathUtilsKt найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk7-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0) Дублирующийся класс kotlin.jdk7.AutoCloseableKt найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk7-1.6.0 (org.jetbrains .kotlin:kotlin-stdlib-jdk7:1.6.0) Дублирующийся класс kotlin.jvm.jdk8.JvmRepeatableKt найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk8-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дублирующийся класс kotlin.random.jdk8.PlatformThreadLocalRandom найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk8-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дублирующийся класс kotlin.streams.jdk8.StreamsKt найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk8-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дублирующийся класс kotlin.streams.jdk8.StreamsKt$asSequence$$inlined$Sequence$1 найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib -jdk8-1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дубликат класса kotlin.streams.jdk8.StreamsKt$asSequence$$inlined$Sequence$2 найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib -jdk8-1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дублирующийся класс kotlin.streams.jdk8.StreamsKt$asSequence$$inlined$Sequence$3 найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib -jdk8-1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дубликат класса kotlin.streams.jdk8.StreamsKt$asSequence$$inlined$Sequence$4 найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib -jdk8-1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дубликат класса kotlin.text.jdk8.RegexExtensionsJDK8Kt найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk8-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Дублирующийся класс kotlin.time.jdk8.DurationConversionsJDK8Kt найден в модулях jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) и jetified-kotlin-stdlib-jdk8-1.6.0 (org .jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Я пытался удалить файлы из org.jetbrains.kotlin, но всякий раз, когда я собираю приложение в Android Studio, файлы будут загружены повторно.

это код градиента моего модуля
плагины { идентификатор 'com.android.application' идентификатор 'com.google.gms.google-services' } андроид { скомпилироватьSdk 33 defaultConfig { идентификатор приложения «com.example.umfs» минСдк 21 цельSdk 32 Код версии 1 Имя версии "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } типы сборки { выпускать { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } компиляцияварианты { исходная совместимость JavaVersion.VERSION_1_8 целевая совместимость JavaVersion.VERSION_1_8 } buildFeatures { viewBinding true } пространство имен «com.example.umfs» } зависимости { реализация 'androidx.appcompat:appcompat:1.5.1' реализация 'com.google.android.material:material:1.7.0' реализация 'androidx.constraintlayout:constraintlayout:2.1.4' реализация 'com.google.firebase:firebase-database:20.1.0' реализация 'androidx.preference:preference:1.2.0' реализация 'com.google.firebase:firebase-auth:21.1.0' реализация 'com.google.firebase:firebase-core:21.1.1' реализация 'androidx.navigation:navigation-fragment:2.5.3' реализация 'androidx.navigation:navigation-ui:2.5.3' реализация 'com.google.firebase:firebase-firestore:24.4.1' реализация 'androidx.recyclerview:recyclerview:1.2.1' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.4' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.0' реализация 'de.hdodenhof:circleimageview:3.1.0' реализация "androidx.cardview:cardview:1.0.0" реализация 'com.google.firebase:firebase-firestore:24.4.1' реализация 'com.google.firebase:firebase-storage:20.1.0' реализация 'com.google.firebase:firebase-database' платформа реализации('com.google.firebase:firebase-bom:28.4.0') реализация 'com.squareup.picasso:picasso:2.71828' реализация 'com.makeramen:roundedimageview:2.3.0' реализация 'com.github.bumptech.glide:glide:4.14.2' реализация 'com.github.marlonlom:timeago:4.0.3' реализация "androidx.core:core-ktx:+" } применить плагин: «com.google.gms.google-services»
Ответить

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

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

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

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

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