android - java.lang.NoClassDefFoundError:无法初始化类 org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevel
问题描述
我正在尝试执行一个 Android 项目,但我收到了这个错误。我在 Mac 上运行 M1、JDK 11.0.11 和 kotlin 1.4.21。
> Task :common:kaptGenerateStubsAppDebugKotlin FAILED
e: java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevel
解决方案
它是通过添加修复的
org.gradle.jvmargs=-Dkotlin.daemon.jvm.options=--illegal-access=permit
到gradle.properties
文件,之后我遇到一个新的错误说
Caused by: java.lang.Exception: No native library is found for os.name=Mac and
os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64
并通过添加kapt "org.xerial:sqlite-jdbc:3.34.0"
作为依赖来修复
推荐阅读
- meteor - 当我运行“ROOT_URL=http://foo.com:3000 meteor”时,可以通过互联网访问,但内部网络不能
- angular - Angular - ag-grid 更新'rowdata'
- loops - 如何更改Kotlin循环内for循环的计数器变量值?
- sql - Oracle SQL 版本之间的日期类型差异
- node.js - Windows 上 Node.js Docker 容器的 Argon2 问题
- javascript - 基于三元语句有条件地向 React 组件添加更多 JSX
- java - 将实体转换为 dto 的最佳方法是什么?对于 Spring REST API 应用程序
- azure - 可以在 Azure SQL 中创建它的同一会话中删除“临时对称密钥”吗?
- php - 如何在 Laravel 控制器中返回多个视图?
- java - 如何处理非空安全的flyway迁移脚本