原因:org.gradle.api.InvalidUserCodeException:检测到任务“compileDebugJavaWithJavac”的 JVM 目标兼容性不一致

问题描述 投票:0回答:1
我被这个错误困住了

原因:org.gradle.api.InvalidUserCodeException:检测到任务“compileDebugJavaWithJavac”(1.8) 和“kaptGenerateStubsDebugKotlin”(17) 的 JVM 目标兼容性不一致。

我尝试了

herehere的几种方法,例如将此处的构建gradle更新为VERSION_17和VERSION_21,但错误仍然存在

compileOptions { // I have tried VERSION_17 and VERSION_21 sourceCompatibility JavaVersion.VERSION_17 targetCompatibility JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = '17' }
任何人都知道如何解决这个问题,
应用程序/build.gradle

构建.gradle

plugins { id("com.android.application") version "8.2.1" apply false id("com.google.devtools.ksp") version "1.9.21-1.0.15" apply false id("org.jetbrains.kotlin.android") version "1.9.21" apply false } task clean(type: Delete) { delete rootProject.buildDir }
gradle.wrapper.properties

distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists
    
java android kotlin gradle
1个回答
0
投票
我用以下步骤解决了这个问题

    在此处检查更新

    Android studio 导航至安装新的 android studio
  • 此处
  • 安装新的android studio后,用新的替换旧的android studio
  • 打开您的项目,所有依赖项将被安装。 如果没有安装,请在此处使您的缓存无效并祈祷
© www.soinside.com 2019 - 2024. All rights reserved.