救命!无法为 Android Studio 选择有效的 JDK,所以我的 Gradle 失败了。为什么?

救命!无法为 Android Studio 选择有效的 JDK,所以我的 Gradle 失败了。为什么?

所以我已经花了几个小时来做​​这件事,我必须承认我放弃了。

通过查找(所以这并不完全是重复的),我知道我需要更改 JDK 的目录。向这位“BHAGYARSH DHUMAL”大加赞赏(在“Gradle 项目刷新失败 - Android Studio 2.2“) 提出他的说法,因为我最初查看的是 /$HOME$/.local/...,但其中根本就没有任何 .local 目录。

所以我听取了一些建议http://www.wikihow.com/Install-Oracle-Java-JDK-on-Ubuntu-Linux关于如何确保我运行的是 Oracle Java 而不是 Openjdk(以防万一,并确保我有“Java”JDK)。

但是,我转到 /....oracle-java-8-jdk/jre 文件夹并尝试像 Dhumal 先生所说的那样选择它... 它说“请选择有效的 JDK 环境。” 嗯,好的......

看来我离正确的方法还差得远,但我就是搞不定。我需要这个能正常工作,这样我才能在接下来的六周左右为学校编写一个 Android 应用程序。有什么可以帮忙的吗?

附言:我或许会通过对 Dhumal 先生的帖子发表评论来询问,但我的声誉太低了,无法这样做(TAT)。

提前致谢!

pps 现在是凌晨 3 点,我要睡觉了。我可能至少还要再睡 5 个小时。

答案1

首先,非常感谢 Sujal 先生(https://stackoverflow.com/users/1279790/sujal) 对 Discord 社区提供的帮助。

解决方案非常简单。

它涉及不选择“jre”文件夹(/....oracle-java-8-jdk/jre),而是选择其上一级的 jdk 文件夹。

总而言之,这是一个非常简单的修复,即使花了一个小时才弄清楚。

再次感谢他,虽然他说他从未使用过 Stack Overflow,但我希望他能知道我对他的帮助有多么感激。

相关内容