繁体   English   中英

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

[英]How to change JDK location in Android Studio?

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

我去设置并试图改变jdk,但它没有保存。 Android Studio中仍然显示previos路径在此处输入图像描述

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

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

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

在此处输入图像描述

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

样本:

sdk.dir=D\:\\Sdk
java -version

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

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

update-java-alternatives --list

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

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

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

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

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

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

之后会出现错误提示Android Studio default JDK is not found,并出现选择对话框。

在那里,您可以 select 您的任何 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 使用项目结构对话框中设置的值。

Android 用户指南

在 AndroidStudio2020.3.1 中,我无法设置“默认 JDK”设置。我使用“grep”命令找到了 AndroidStudio 的 JDK XML 设置。它位于“C:\Users\Palmer\AppData\Roaming\Google\AndroidStudio2020 .3\options\jdk.table.xml'in Windows。 我删除它。 并出现 SDK 初始化屏幕。 SDK初始化下一步是初始化AndroidStudio。 或者干脆改默认JDK,修改XML文件改JDK版本jdk版本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM