MoshiPack
ライブラリのKotlin
最新バージョン1.3.70をgradle.build
アプリケーションMoshiパックに追加中にエラーが発生しました
implementation 'com.daveanthonythomas.moshipack:moshipack:1.0.1'
エラーメッセージ
モジュールjetified-kotlin-reflect-1.1.1.jar(org.jetbrains.kotlin:kotlin-reflect:1.1.1)およびjetified-kotlin-stdlib-1.3.70.jar(org .jetbrains.kotlin:kotlin-stdlib:1.3.70)
この問題を解決する方法や、Kotlin
で使用できる他のライブラリを提案して、メッセージパックを使用できるようにします。
前もって感謝します
Kotlin 1.3.70以降、Kotlin標準ライブラリに含まれるKClass
のいくつかの基本的な有用なメンバー(以前はkotlin-reflect
に含まれていました)。
https://blog.jetbrains.com/kotlin/2020/03/kotlin-1-3-70-released/ の「Working with KClass」を参照してください
あなたの場合、MoshiPack
は標準ライブラリと競合するkotlin-reflect
ライブラリを追加します。
競合を解決するには、推移的な依存関係を除外する必要があります。
KotlinDSLを使用する場合、build.gradle.kts
内:
implementation ("com.daveanthonythomas.moshipack:moshipack:1.0.1") {
exclude(group = "org.jetbrains.kotlin", module = "kotlin-reflect")
}
Groovyを使用する場合は、build.gradle
で:
implementation ('com.daveanthonythomas.moshipack:moshipack:1.0.1') {
exclude group: 'org.jetbrains.kotlin', module: 'kotlin-reflect'
}
私はそれを解決する唯一の方法、kotlinバージョン1.3.61に戻ると思うので、1.3.70を削除して1.3.61を使用します