首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找到了无效的Gradle JDK配置。打开分级设置

找到了无效的Gradle JDK配置。打开分级设置
EN

Stack Overflow用户
提问于 2020-06-18 12:58:53
回答 3查看 27K关注 0票数 28

我正在尝试将Jetpack撰写与Android 4.2集成到我的项目中,并在IDE中得到以下错误:

找到了无效的Gradle JDK配置。打开分级设置

我还检查了以下设置:

  • Android gradle插件版本:4.2.0-alpha 01
  • 分级版本: 6.5-rc-1

app/build.gradle:

代码语言:javascript
复制
composeOptions {
        kotlinCompilerVersion "1.3.70-dev-withExperimentalGoogleExtensions-20200424"
        kotlinCompilerExtensionVersion "0.1.0-dev13"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    buildFeatures {
        compose true
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = "1.8"
    }

有什么想法吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-06-18 13:09:34

IDE似乎使用了在项目中的.idea/gradle.xml文件中定义的值。

如果在该文件中,您有如下内容:

代码语言:javascript
复制
<option name="gradleJvm" value="12.0.1" />

尝试将替换为那个

代码语言:javascript
复制
<option name="gradleJvm" value="1.8" />

编辑: 这是AndroidStudio4.1金丝雀/测试版中的一个bug,在4.1 beta 2中得到了修复。

票数 17
EN

Stack Overflow用户

发布于 2020-10-09 22:38:32

我在Android studio 4.2 canary中遇到了这个问题,我不得不删除那些生成的文件:

  • . .idea/gradle.xml
  • . .idea/workspace.xml

然后单击“重试”以同步项目。

票数 101
EN

Stack Overflow用户

发布于 2021-03-18 13:14:42

我也面临着同样的问题,但对于Android 4.1.2版本,我尝试了下面的步骤,这对我来说很有魅力。

  1. 从文件资源管理器/查找器中删除.idea文件夹。
  2. 打开文件->设置->分级
  3. 将Gradle用户主页更改为Project_Path/.gradle (D:/Work/Project/.gradle)并应用它。
  4. 同步项目
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62450553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档