Android 找到无效的Gradle JDK配置。打开渐变设置
我试图将Jetpack Compose与Android Studio 4.2集成到我的项目中,但IDE中出现以下错误: 找到无效的Gradle JDK配置。打开渐变设置 我还检查了以下设置:Android 找到无效的Gradle JDK配置。打开渐变设置,android,android-studio,gradle,android-jetpack-compose,Android,Android Studio,Gradle,Android Jetpack Compose,我试图将Jetpack Compose与Android Studio 4.2集成到我的项目中,但IDE中出现以下错误: 找到无效的Gradle JDK配置。打开渐变设置 我还检查了以下设置: Android gradle插件版本:4.2.0-alpha01 渐变版本:6.5-rc-1 app/build.gradle: composeOptions { kotlinCompilerVersion "1.3.70-dev-withExperimentalGoogleExtens
- Android gradle插件版本:4.2.0-alpha01
- 渐变版本:6.5-rc-1
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"
}
有什么想法吗?IDE似乎使用了项目中
.idea/gradle.xml
文件中定义的值
如果在该文件中,您有如下内容:
<option name="gradleJvm" value="12.0.1" />
尝试将其替换为:
<option name="gradleJvm" value="1.8" />
编辑:我是在安卓studio 4.2 canary中发现这个问题的,我不得不删除生成的文件:
- .idea/gradle.xml
- .idea/workspace.xml
然后单击“重试”以同步项目。除了Android Studio 4.1.2版之外,我还遇到了同样的问题 我试着在下面的步骤,它作为一个魅力为我工作
gradle.xml
文件中没有gradleJvm字段。那么您的问题可能不同@IgorGanapolsky。您也可以从文件“.idea/gradle.xml”中删除****行,以帮助它自动从项目结构中使用JDK。它成功了,谢谢!刚刚在Android Studio Arctic Fox | 2020.3.1金丝雀4上得到了这个。这个解决方案奏效了。每当它让我从他们的网站上重新下载整个Studio软件以进行更新时,我都必须这样做,比如4.2,而不仅仅是一个补丁。@MohamedIbrahim它对我也有效。谢谢。我认为您只需要删除gradle.xml
,如果您有正在运行的配置,则不建议删除workspace.xml