前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

Android:desugar_jdk_libsを1.2.0に更新する

内容

com.android.tools:desugar_jdk_libs1.2.0に更新したところ、以下のエラーに遭遇した。どうすればよいか。

Unsupported desugared library configuration version, please upgrade the D8/R8 compiler

対応

Android Gradle Pluginのバージョンを上げる

build.gradle.kts

android gradle pluginを7.3系にする。現在は7.3.0-beta05 が最新。

classpath("com.android.tools.build:gradle:7.3.0-beta05")

gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip

Hilt

Gradle PluginをあげたらHiltもね、ということで2.43.1にする

classpath("com.google.dagger:hilt-android-gradle-plugin:2.43.1")

まとめ

上記にアップデートすることで問題は解消された。 ただし 7.3系がまだベータ版なので急いで対応する必要はないと思う。