📜  如何在 Android Studio 中设置Java SDK 路径?

📅  最后修改于: 2022-05-13 01:58:45.084000             🧑  作者: Mango

如何在 Android Studio 中设置Java SDK 路径?

适用于 Android 的Java SDK 是一套复杂的工具,用于管理、监控、分析和调试在 Android Studio 中编写的Java代码。但有时由于软件不可预测,您可能会遇到错误,Android Studio 停止编译项目并说它找不到 1.7.0_21 文件夹。嗯,这正是所谓的缺失Java SDK 路径。

如何修复Java SDK 路径?

有几种方法可以帮助您解决此问题,在解决此问题方面得分最高的方法如下所述:

方法一:Android Studio 4.2 及以上版本

导航到文件 > 项目结构 > SDK 位置。导航到那里后,您会发现一个名为“JDK Location”的选项卡,选择它,然后您可以为您正在处理的当前项目设置 JDK 路径。

图 I. 在 4.2 & + 中设置项目 SDK 位置

方法#2: Android Studio 版本低于 4.2

您可能正在使用旧版本的 Android Studio,如果是,那么

然后,您需要更新当前的 SDK 设置以使用新目录,或者创建一个新目录,然后调整项目中的设置以使用新目录。这将使其适用于当前项目。

方法 #3:将新的 SDK 添加到您的 Android Studio

有时仅更新您的 SDK 将不允许您编译项目,因为 SDK 已经过时并且需要对其自身进行更新。在这种情况下,您需要从 0 重新创建配置。

  1. 导航到项目结构 > 平台设置 > SDK ,然后单击“+”按钮。
  2. 转到您的 Android SDK 文件夹并在弹出窗口中选择“选择”。
  3. 将打开一个新的弹出窗口,询问您要使用哪个 SDK 和 JDK。选择任何 Android SDK 和 JDK 1.7。

方法 #4:对于命令行爱好者

如果您想成为 Geek 并且上述方法对您来说太多 GUI,您可能希望使用终端处理 SDK 路径。为了使用命令行实现这一点,请在 Android Studio 的终端中执行以下命令

C:\Program Files\Android\Android Studio\jre\bin>java -version
openjdk version "1.8.0_76-release"
OpenJDK Runtime Environment (build 1.8.0_76-release-b03)
OpenJDK 64-Bit Server VM (build 25.76-b03, mixed mode)

然后

C:\Program Files\Android\Android Studio\jre\oldjre\

就这样,你已经达到了预期的结果

方法 #5:使用嵌入式 SDK

如果您使用的是 Android 3.2 或更早版本,那么您可以选择为您的项目使用嵌入式 JDK 和 SDK,这是解决此问题的最佳方法之一,因为 Android Studio 将处理服务管理在后台!

图二。检查推荐的 JDK 位置

方法 #6:使用 Studio 项目结构设置和查看 SDK

如果上述所有方法都不适合您,您可以做的最好的事情是获取另一个 Android Studio 项目的 SDK 路径,然后将该路径提供给您的特定项目(如方法 #1 中)

然后在 SDK Location 选项卡中,您将找到您的 SDK Location,只需将其复制并粘贴到 SDK Location 中,如方法 #1中所述。