如何更改Android Studio中的JDK位置?

问题描述 投票:0回答:4

当我在 Android Studio 中打开项目时,我看到默认的 JDK https://i.sstatic.net/XP8HN.png

我进入设置并尝试更改jdk,但没有保存。 Android Studio 中仍然显示之前的路径 enter image description here

我看到了其他线程,我的路径之一不包含 s 空格。

我应该更改 gradle.kts 文件中的某些内容吗?

java android windows android-studio kotlin
4个回答
4
投票

您可以更改文件>项目结构> SDK位置

enter image description here

或者,您可以更改 local.properties 文件

样品:

sdk.dir=D\:\\Sdk

2
投票
java -version

将帮助我们了解当前的java版本。要在已安装的 java 版本之间切换,

update-java-alternatives
会有所帮助。

列出设备中安装的所有 java 版本

update-java-alternatives --list

将 java 版本设置为默认版本,

sudo update-java-alternatives --set <path_to_installed_java_version>

1
投票

内置的JRE位于Android Studio安装目录:

.../AndroidStudio...<bla-bla>/jre/

您可以暂时删除这个“jre”目录 (或存档)

启动 Android Studio,打开任意项目。

之后会出现一条错误消息,提示Android Studio默认JDK未找到,并会出现一个选择对话框。

您可以在其中选择任何 JDK,这将成为 Android Studio 默认 JDK。

所有新项目都将使用它创建。

之后,不要忘记将Android Studio安装目录中的JRE目录从存档中返回到原来的位置。

另一种方式(根据Android风水)

Android Studio 还有一些特殊的环境变量:

STUDIO_JDK
- 设置运行 Android Studio 的 JDK 的位置。当您启动 IDE 时,它会按顺序检查 STUDIO_JDK、JDK_HOME 和 JAVA_HOME 环境变量。

STUDIO_GRADLE_JDK
- 设置 Android Studio 用于启动 Gradle 守护进程的 JDK 的位置。当您启动 IDE 时,它首先检查 STUDIO_GRADLE_JDK。如果未定义 STUDIO_GRADLE_JDK,IDE 将使用“项目结构”对话框中设置的值。

安卓用户指南


0
投票

在AndroidStudio2020.3.1中,我无法设置“默认JDK”设置。

我使用“grep”命令找到了 AndroidStudio 的 JDK XML 设置。它位于 Windows 中的

C:\Users\XXXX\AppData\Roaming\Google\AndroidStudio2020.3\options\jdk.table.xml
中。

我删除它。然后出现 SDK 初始化屏幕。 SDK初始化下一步是初始化AndroidStudio。

或者干脆更改默认的JDK,修改XML文件来更改JDK版本jdk版本

© www.soinside.com 2019 - 2024. All rights reserved.