0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Androidのアップデート対応でIllegalAccessError

Posted at

Androidのアップデート対応のため、Gladle、JDK、ライブラリ等のバージョンアップを行ってる作業中に表示されました。

java.lang.IllegalAccessError: superclass access check failed: class org.jetbrains.kotlin.kapt3.base.javac.KaptJavaCompiler cannot access class com.sun.tools.javac.main.JavaCompiler (in module jdk.compiler) because module jdk.compiler does not export com.sun.tools.javac.main to unnamed module

内容的にJDKやライブラリのバージョンに原因があると思い。1つ1つコンパイルして確認しましたが、どれも違っており原因はKotlinのバージョンが1.9.0だったことが原因でした。
1.9.0 -> 1.9.21に変更することで無事コンパイルできました。
Kotlin1.9.0で必ずこのエラーが起きるわけでは無いことと、Kotlin version を変えたら毎回Clrean Projectしなければいけなくて解決に時間がかかりました。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?