Android studio 如何在AndroidStudio中设置Java SDK路径?
我安装了Java 1.7.0_21,今天在卸载了以前的版本后安装了1.7.0_45。现在Android Studio已经停止编译项目,并表示无法找到1.7.0_21文件夹。如何为Java SDK设置新路径?我也更改了环境变量,但不起作用。直到Android Studio 4.2 转到文件>项目结构>SDK位置。第三个字段是“JDK位置”,您可以在其中进行设置。这将为当前项目设置它 要为新项目设置默认值,请转到文件>其他设置>默认项目结构>SDK位置并设置“JDK位置” 安卓工作室北极狐(2020.3.1) 在Android Studio Arctic Fox(2020.3.1)的Canary 14中,JDK位置设置移动到:Android studio 如何在AndroidStudio中设置Java SDK路径?,android-studio,intellij-idea,Android Studio,Intellij Idea,我安装了Java 1.7.0_21,今天在卸载了以前的版本后安装了1.7.0_45。现在Android Studio已经停止编译项目,并表示无法找到1.7.0_21文件夹。如何为Java SDK设置新路径?我也更改了环境变量,但不起作用。直到Android Studio 4.2 转到文件>项目结构>SDK位置。第三个字段是“JDK位置”,您可以在其中进行设置。这将为当前项目设置它 要为新项目设置默认值,请转到文件>其他设置>默认项目结构>SDK位置并设置“JDK位置” 安卓工作室北极狐(202
Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JDK
旧版本
转到文件>项目结构>[平台设置]>SDK。您需要更新当前SDK配置以使用新目录,或者定义一个新目录,然后更改项目设置以使用新目录。这将为当前项目设置它
要设置新项目的默认设置,请转到文件>其他设置>新项目的结构>[平台设置]>SDK,并设置创建新项目时要使用的SDK。我尝试通过进入“项目结构>平台设置>SDK”并更改Java SDK来更新所有SDK,但没有成功,所以我必须从头开始重新创建配置 以下是如何使用最新的Java创建SDK:
转到文件>项目结构(或按Ctrl+Alt+Shift+S), 此时将打开一个弹出窗口,转到SDK位置选项卡,您将发现JDK位置,请参考此图像以获得更清晰的信息。 Studio安装程序会在以下位置安装另一个版本:
C:\Program Files\Android\Android Studio\jre\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)
安装最新版本的Java DevKit安装程序位于:
C:\Program Files\Java\jre1.8.0_121\bin>java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
需要清理Android Studio,使其使用正确的最新1.8.0版本
据
可以使用特定的JDK覆盖,但当我重命名
C:\Program Files\Android\Android Studio\jre\jre\
致:
重新启动Android Studio时,它会抱怨jre无效。
当我试图在C:\Program Files\Java\jre1.8.0\u 121\bin
或:
上面说这些文件夹是无效的。所以我想嵌入式版本一定有一些特殊的用途。这个问题是由于JDK版本不兼容而产生的。 如果您使用的是以前的版本,请从java官方网站下载并安装最新的JDK(目前为8)。然后在Android Studio中转到文件->项目结构->SDK位置->JDK位置,并将其设置为“C:\Program Files\Java\jdk1.8.0_121”(JDK的默认位置)。Gradle同步你的项目,你就都准备好了 1)文件>>>项目结构或按Ctrl+Alt+Shift+S 2) 在SDK位置选项卡中,您将找到SDK位置: 3) 将Project SDK位置更改为已安装的位置 4) 同步您的项目在Android Studio 3.2.1版上单击“使用嵌入式JDK”
转到
文件>项目结构>JDK位置:
在这里,您必须将目录路径设置为与安装java版本的目录路径完全相同。
此外,您还必须提到在emulator上成功运行project的SDK路径
出现此问题的原因:这是由于Android Studio应可用于java代码编译的未同步java版本目录造成的。如果设置有任何错误,这可能不起作用。我在SDK路径中有空间,在我更改SDK路径之前无法更改JDK路径。我遇到了一个奇怪的问题,我试图只使用这个来更改JDK路径,但我一直重置为它的默认值。如果有人面临同样的问题,然后在文件
C:\Users\\.AndroidStudio2.1\config\options\jdk.table.xml中找到您的路径配置
&将所有出现的旧路径更新为新路径&您就可以开始了。由于项目结构设置中的其他警告而导致的jdk路径重置问题可以通过@Vintesh注释解决。太棒了,找到男人!仅供参考,从Android Studio 3.2开始,在Windows 10下,在新安装(不是从旧版本导入)后,要更改的值是jdk.table.xml的第7行,在我的默认安装中,该行的内容为
$APPLICATION\u HOME\u DIR$/jre
对应于路径C:\Program Files\Android\Android Studio\jre
。在相应的GUI中,通过File>Project Structure…,“Use embedded jdk”被选中,并显示完整路径。您是在回答问题还是在问其他问题?您可能忘记了使缓存无效。此设置在哪里?
C:\Program Files\Android\Android Studio\jre\jre\
C:\Program Files\Android\Android Studio\jre\oldjre\
C:\Program Files\Java\jre1.8.0_121\