首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Android Studio提供的javaHome不是有效的文件夹

Android Studio提供的javaHome不是有效的文件夹
EN

Stack Overflow用户
提问于 2014-03-31 04:11:02
回答 9查看 44K关注 0票数 60

我决定将我的JDK更新到Java8,并使用jre子目录将其安装到C:\Program Files\Java\jdk1.8.0的默认位置。

我不确定Android Studio是如何计算出JDK位置的,所以我决定启动它来看看。我收到了以下消息:

无法完成Gradle执行。

原因:提供的javaHome不是有效的文件夹。您提供了: C:\Program Files\Java\jdk1.7.0_45

我更新了我的JAVA_HOME环境变量(系统和用户)以指向新的路径,并尝试将其添加到我的path变量中,但每次我尝试在Android Studio中构建时,我都会收到相同的消息。但是在我的环境变量中找不到引用的路径,那么它是从哪里获得的,我如何更改它呢?

谢谢

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2014-03-31 04:19:16

问题出在我的项目的 JDK位置。在Android Studio项目工具窗口中,右键单击根目录,选择'module settings',并设置JDK位置。现在一切都好了。

票数 146
EN

Stack Overflow用户

发布于 2016-05-11 03:05:07

尝试删除所有.iml文件和.idea,并从Gradle重新导入项目。对我来说很有效(前提是你已经设置好了所有其他的东西)。

当您从Intellij切换到Android Studio,或者从Intellij切换到Android Studio,然后加载相同的项目时,就会发生此错误。看起来他们的项目模型不兼容。

票数 5
EN

Stack Overflow用户

发布于 2015-04-24 23:36:55

对于Android Studio 1.1.0,右键单击项目后:

选择Open Module Settings

选择左上角的SDK Location

JDK Location:框中键入文本

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22749200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档