gpt4 book ai didi

android-studio - 尝试使用嵌入式 JDK 而不是自定义安装时,Android Studio 显示错误

转载 作者:行者123 更新时间:2023-12-03 15:58:52 36 4
gpt4 key购买 nike

我更新到Android Studio 2.3后,一直无法使用嵌入式JDK。当我尝试构建项目时,出现如下错误:

Error:The newly created daemon process has a different context than expected.
Java home is different.
Expecting: 'D:\Development\IDE\AndroidStudio\jre' but was: 'C:\Program Files\Java\jre1.8.0_121'.
Please configure the JDK to match the expected one.
<a href="open.project.structure">Open JDK Settings</a>

但是 JAVA_HOME 环境变量没有定义(但我仍然可以使用普通的 JDK 没有问题,所以很好)。那么 Android Studio 在哪里找到 Java Home 从而阻止我使用嵌入式 JDK?

那么如何使用嵌入式 JDK 并解决问题呢?我什至卸载了 JDK 以使其正常工作,并且我更新了 java(导致它指向 jre)。重新安装了 JDK,当我指向它时,它工作正常。但是我想使用嵌入式JDK。有任何想法吗?

我曾尝试在 gradle.properties 中设置 java home (如注释中所链接),但它仍然显示错误。

gradle.properties 正在(请参阅突出显示的行)

enter image description here

这条线(应该可以工作,但不能)
org.gradle.java.home=D:/Development/IDE/AndroidStudio/jre

它应该使嵌入式 JDK 工作(并在 IDE 中更改 java home),但它没有。它仍然导致相同的错误(如本文顶部所示)
关于错误

在代码片段中它说 jre,那是因为当我复制它时,我刚刚卸载了 JDK。更新 JDK 和 Java 导致 java_home 被设置为 JDK 位置,但它未定义为环境变量。我尝试删除 jdk 表(在 android studio config 文件夹中),但没有用。

以及当我将 JDK 设置为嵌入式时的外观:

enter image description here

JDK版本

在评论中建议我设置 JDK 版本。从同一评论中的链接,定义 JDK 版本是当您有 JDK 处于事件状态时。意思是,对于这个问题,设置 JDK 版本会有 无效

最佳答案

尝试重置更新的 JDK 的路径。并再次检查。也许它会帮助你。还要清除您的 android studio 临时缓存和所有内容。

关于android-studio - 尝试使用嵌入式 JDK 而不是自定义安装时,Android Studio 显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43355288/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com