moa*_*emi 19 android gradle android-jetpack-compose
我在尝试使用 AndroidX Compose 构建 Android 项目时遇到问题。我收到以下错误消息:
androidx/compose/compiler/plugins/kotlin/ComposeComponentRegistrar 已由更新版本的 Java 运行时(类文件版本 61.0)编译,此版本的 Java 运行时仅识别最高版本 55.0 的类文件
看来我当前的 Java 运行时环境 (JRE) 已过时,并且不支持 AndroidX Compose 库使用的类文件版本。
环境详情:
./gradlew -version | grep JVM
Run Code Online (Sandbox Code Playgroud)
输出:JVM:17.0.6(JetBrains sro 17.0.6+10-b802.4)
根据此处的注释,JDK 17 必须可以工作。
我想知道解决这个问题的最佳方法。我应该将 JDK 和 JRE 更新到更新版本,还是有办法使用与我当前 JDK 兼容的 AndroidX Compose 库版本?
任何帮助或建议将不胜感激。谢谢!
小智 6
检查此处的注释:Compose Compiler | Jetpack |\xc2\xa0Android 开发者
\n\n因此,如果不使用 Java 17+,请坚持使用 Compose Compiler 1.4.4 并等待 1.4.6 版本以获得旧 Java 版本支持。
\n| 归档时间: |
|
| 查看次数: |
3833 次 |
| 最近记录: |