Unknown Kotlin JVM target: 21

从AndroidStudio2024.1.2.8升级到最新版AndroidStudio2024.2.1.12

gradle版本从8.0升到8.9,complieSdk版本从33升到34

编译报错Unknown Kotlin JVM target: 21

原因:我原版本中jvm版本是17

而新版studio自带的版本就是21

解决:

将jvm版本降回17,在Gradle JDK的位置选择Download JDK,选择17版本

选择好版本,点击确定,再次sync,下载完成,异常修复。

ps:高版本下自定义view类中的onDraw方法可能会报错,

override fun onDraw(canvas: Canvas?){}

改为

override fun onDraw(canvas: Canvas){}

即可。

相关推荐
ShiXZ21314 小时前
Java 8 Stream API 实用技巧详解:从入门到精通
java·开发语言
C++、Java和Python的菜鸟14 小时前
第9章 后端Web进阶(AOP)
java·开发语言·前端
东北赵四14 小时前
关于Java泛型的知识点及其相关面试题
java·windows·python
姓蔡小朋友14 小时前
Java线程并发
java·开发语言·python
执笔画流年呀15 小时前
⾃动化测试常⽤函数
java·dubbo
疯狂打码的少年15 小时前
【面向对象】UML概述(基本构造块:事物/关系/图)
java
一水15 小时前
TTFT优化:一个方案的5次推倒重来
java·ai·状态模式
AC赳赳老秦16 小时前
CSDN 技术社区数据采集:OpenClaw 抓取公开技术热帖,生成领域技术热点周报
java·大数据·前端·数据库·python·php·openclaw
磁爆步兵16 小时前
内存分区:程序运行的核心秘密
java·开发语言·jvm
2501_9159090616 小时前
iOS 应用反调试技详解术 检测调试器的原理与防护实践
android·ios·小程序·https·uni-app·iphone·webview