android - 无效类型代码:19 在 Android Studio 中更改 JDK 版本时
问题描述
所以我想在 Android Studio 中使用 var 关键字。所以我下载了最新的 JDK 并将我的项目更改为指向它:
现在当我同步我得到这个错误:
下午 12:37 Gradle 同步失败:原因:类型代码无效:19 请参阅 IDE 日志了解更多详细信息(帮助 | 显示日志)(684 毫秒)
我的 Android gradle 插件版本是 4.0.1,Gradle 版本是 6.1.1
编辑:我想也许 Android Studio 只支持 JDK 8:https ://developer.android.com/studio/write/java8-support
解决方案
这可能是问题所在,Gradle 6.0(和 6.1)不支持 JDK 14。仅支持 JDK 13 和更早版本。
https://docs.gradle.org/6.0/release-notes.html#support-for-java-13 https://docs.gradle.org/6.0/release-notes.html#upgrade-instructions
推荐阅读
- c++ - “Main”已在当前范围内声明
- java - 防止连接失败时的堆栈跟踪
- javascript - 基于文本输入字段值的 JS 逻辑
- php - Angular http插入两个数据库记录,包括空行
- django - 使用 django 进行 nginx 路由
- android - Sketch 中的 Material Design 插件:如何导出生成的主题?
- translation - 这个 VBA 恶意软件代码试图做什么?
- sql - varchar to decimal - convert() 错误
- javascript - 如果键存在,则使用键和值形成 JSON
- sql - oracle 与 listagg 不同