【问题标题】:How to change JDK location in Android Studio?如何在 Android Studio 中更改 JDK 位置?
【发布时间】:2021-05-19 05:13:35
【问题描述】:

当我在 Android Studio 中打开我的项目时,我看到了默认的 JDK

我去设置并尝试更改 jdk 但它没有保存。在 Android Studio 中仍然显示 previos 路径

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

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

【问题讨论】:

    标签: java android windows android-studio kotlin


    【解决方案1】:

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

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

    示例:

    sdk.dir=D\:\\Sdk
    

    【讨论】:

    • 其他项目在 local.properties 中使用相同的路径,例如sdk.dir=C\:\\Users\\-----\\AppData\\Local\\Android\\Sdk 但他们有不同的JDK
    • 你能试试吗?文件 > 项目结构 > SDK 位置
    • 尝试更改SDK的路径?
    • 更改 JDK 路径
    【解决方案2】:
    java -version
    

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

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

    update-java-alternatives --list
    

    要将java版本设置为默认,

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

    【讨论】:

    • java 版本 "11.0.11" 2021-04-20 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194) Java HotSpot(TM) 64-Bit Server VM 18.9(build 11.0.11+9-LTS-194,混合模式)其他命令“不被识别为内部或外部命令”
    • @Wafi_ck : 你在运行哪个操作系统?
    • Windows 10、64 位
    • @Wafi_ck :上述命令仅适用于基于 ubuntu 的操作系统。请参考 (superuser.com/questions/262757/…) 看看是否有帮助。
    【解决方案3】:

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

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    • 2016-05-08
    • 2016-11-06
    • 1970-01-01
    相关资源
    最近更新 更多