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

Android 解决Java和Kotlin JDK编译版本不一致异常

异常信息

Execution failed for task ':andcodec:compileDebugKotlin'.
> 'compileDebugJavaWithJavac' task (current target is 1.8) and 'compileDebugKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version.Consider using JVM toolchain: https://kotl.in/gradle/jvm/toolchain

异常原因

因为java编译使用的JDK版本是1.8,而kotlin使用的版本是17,因此出现了该异常,一般常见于Android Studio版本升级之后默认JDK版本变化导致。

解决方法

app或者module下的build.gradle中修改如下配置将java和kotlin的版本设置为相同即可。

compileOptions {sourceCompatibility = JavaVersion.VERSION_17targetCompatibility = JavaVersion.VERSION_17
}


http://www.mrgr.cn/news/67915.html

相关文章:

  • 热成像手机VS传统热成像仪:AORO A23为何更胜一筹?
  • 【网络】自定义协议——序列化和反序列化
  • 美容院客户管理系统有什么功能和作用?美业多门店管理系统收银系统Java源码
  • 更快更强 | HP15加热台新品!Max温度350度,200度只需60秒!30~150W功率可调,恒温加热和回流焊双模式!
  • Java学习路线:Maven(二)scope、optional和exclusions
  • onnxruntime-gpu cuda版本问题
  • Jest项目实战(6):搭建文档网站
  • Java 抽象类 详解
  • Javascript常见数据结构及其应用场景
  • 【Chapter 2_ Sentosa_DSML Community Edition Product Features】
  • FPGA实战篇:Moore/Mealy状态机
  • 找不到msvcp140.dll怎么办,总结六种解决msvcp140.dll丢失的方法
  • Linux系统-rocky系统安装
  • 《现代网络技术》读书笔记:SDN数据平面和OpenFlow
  • DeFi 4.0峥嵘初现:主权金融时代的来临
  • 《Vue3 报错》Uncaught TypeError: s.finally is not a function
  • Jest项目实战(3):打造完善的开源项目准备指南
  • 面相小白的php反序列化漏洞原理剖析
  • 大模型微调技术 --> LoRA 系列之 LoRA(现今最火热的模型微调方法,甚至没有之一,下面有常用的 lora 参数)
  • ERROR command “uni-serve$1$1“ does not exist.
  • 2024年11月7日练习(滑动窗口算法)
  • Elasticsearch和Lucene之间是什么关系?(ChatGPT回答)
  • 群晖NAS轻松实现文件云同步的解决方案——Cloud Sync!
  • 19.5k star! 告别传统CRM,开源平台Twenty带你进入全新的管理时代(带私活源码)
  • AI变现:AI绘画/AI短剧/AI视频,到底谁该学?
  • springbootHR Nexus人力资源管理系统-计算机毕业设计源码23519