当我在 Android Studio 中打开项目时,我看到默认的 JDK
我进入设置并尝试更改jdk,但没有保存。 Android Studio 中仍然显示之前的路径
我看到了其他线程,我的路径之一不包含 s 空格。
我应该更改 gradle.kts 文件中的某些内容吗?
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默认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 将使用“项目结构”对话框中设置的值。