当前位置: 首页 > article >正文

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){}
即可。


http://www.kler.cn/a/502796.html

相关文章:

  • 通过外部化 `config.properties` 文件更换数据库配置
  • Http 响应状态码 前后端联调
  • FastDDS安装测试记录
  • 【STM32-学习笔记-6-】DMA
  • DolphinScheduler自身容错导致的服务器持续崩溃重大问题的排查与解决
  • JSON.stringify(res,null,2)的含义
  • 如何创建一个数组并指定初始大小?
  • MATLAB学习笔记目录
  • 高性能多链 Layer2 基础设施 Cartesi:2024 生态发展回顾
  • Three.js 用户交互:构建沉浸式3D体验的关键
  • 透明部署、旁路逻辑串联的区别
  • 【数据结构-堆】力扣1792. 最大平均通过率
  • go中协程的生命周期
  • OpenCV实现Kuwahara滤波
  • Redis优化建议详解
  • UE5 使用内置组件进行网格切割
  • 【 PID 算法 】PID 算法基础
  • 云计算的环保性分析:真相与误区
  • 嵌入式岗位面试八股文(篇四 网络编程)
  • 20道Vue.js常见面试题
  • mysql set age=‘0‘ 和 set age=0的区别?
  • 【21天学习AI底层概念】day11 (kaggle新手入门教程)Your First Machine Learning Model
  • qt设置qwidget背景色无效
  • arcgis中用python脚本批量给多个要素类的相同字段赋值
  • HTTP 入门:认识网络通信基础
  • 【WPS】【WORDWORD】【JavaScript】实现微软WORD自动更正的效果