![救命!无法为 Android Studio 选择有效的 JDK,所以我的 Gradle 失败了。为什么?](https://linux22.com/image/995962/%E6%95%91%E5%91%BD%EF%BC%81%E6%97%A0%E6%B3%95%E4%B8%BA%20Android%20Studio%20%E9%80%89%E6%8B%A9%E6%9C%89%E6%95%88%E7%9A%84%20JDK%EF%BC%8C%E6%89%80%E4%BB%A5%E6%88%91%E7%9A%84%20Gradle%20%E5%A4%B1%E8%B4%A5%E4%BA%86%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
所以我已经花了几个小时来做这件事,我必须承认我放弃了。
通过查找(所以这并不完全是重复的),我知道我需要更改 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,但我希望他能知道我对他的帮助有多么感激。