Unknown Kotlin JVM target: 21
从AndroidStudio2024.1.2.8升级到最新版AndroidStudio2024.2.1.12gradle版本从8.0升到8.9,complieSdk版本从33升到34
编译报错Unknown Kotlin JVM target: 21
原因:我原版本中jvm版本是17
https://i-blog.csdnimg.cn/direct/27d5633b9913424a90d8c1123f2692c9.png
而新版studio自带的版本就是21
https://i-blog.csdnimg.cn/direct/0114a8f5dcea403984a7ecf0db1d8a91.png
解决:
将jvm版本降回17,在Gradle JDK的位置选择,选择17版本
https://i-blog.csdnimg.cn/direct/b21140d14619485782d00f91ca1e5e6a.png
选择好版本,点击确定,再次sync,下载完成,异常修复。
ps:高版本下自界说view类中的onDraw方法可能会报错,
将
override fun onDraw(canvas: Canvas?){}
改为
override fun onDraw(canvas: Canvas){}
即可。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]