Kotlinについて全く詳しくなく、本を見ながら試していてエラーになりました。
lifecycle-viewmodel-composeKotlinを導入するために、
build.gradle内に下記の記述を追加しました。
implementation "androidx.lifecycle:lifecycle-viewmodel-compose:2.6.0"
プロジェクトをSyncして、ビルドするとエラーが・・・・
発生していたエラーの一部が「found in modules kotlin-stdlib-1.8.10・・・」となっていて、そのエラー内容で検索して下記のサイトが見つかりました。
Issue building android duplicate versions of jetified-kotlin-stdlib-1 #35979
https://github.com/facebook/react-native/issues/35979
このサイト内にある記述の
dependencies {
constraints {
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.8.0") {
because("kotlin-stdlib-jdk7 is now a part of kotlin-stdlib")
}
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.0") {
because("kotlin-stdlib-jdk8 is now a part of kotlin-stdlib")
}
}
}
上記部分をbuild.gradleに加えるとエラーが起きなくなりました。
直る理由も、この記述の意味がなんなのかすら分かってないので、自分用のメモですね_φ(・_・
コメント