簡體   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