我是Android Studio
的新人。我对gradle
有疑问。
它说,
Error:Invalid Gradle JDK configuration found.
Platform SDK does not point to valid `JDK` `(C:/Program Files/Java/jdk1.8.0_20)`.
Consult IDE log for more details (Help | Show Log)
那么我该怎么做才能解决这个问题呢?
答案 0 :(得分:98)
在Android Studio下,选择File > Project Structure > JDK location
。
将JDK指定到当前安装的JDK的文件夹。并指定SDK位置。
答案 1 :(得分:66)
我在 Android studio 4.2 canary 中遇到了这个问题,我不得不删除那些生成的文件:
.idea/gradle.xml
.idea/workspace.xml
然后点击重试以同步项目。
答案 2 :(得分:17)
我在Android Studio 4.2.2中遇到了这个问题,解决方法很简单,删除即可
user.component.ts
然后点击
.idea/gradle.xml
.idea/workspace.xml
答案 3 :(得分:13)
如果您需要/需要,请将JDK安装更新为您要使用的版本。
接下来,通过运行javac -version
或java -version
找到当前JDK安装的版本。检查它是否符合您的期望。
接下来,找到JDK安装目录:
接下来,启动Android Studio,然后转到"文件 - >项目结构 - > JDK位置"偏好页面。
首选项给出的文件路径应该是您在上面标识的JDK安装控制器的路径。如果它没有,那么更新它。
注意:
答案 4 :(得分:5)
我已经解决了这个问题我的应用程序名称“Addvoicetomusic2”; 转到应用程序目录 C:\Users\amram\AndroidStudioProjects\Addvoicetomusic2
答案 5 :(得分:3)
简单易行的方法是
<块引用> <块引用>转到你的 build.gradle(Module:app) 在右上角你会发现通知JDK is missing or download missing JDK 单击该通知并下载 JDK 和同步项目。
答案 6 :(得分:3)
对于 Android studio Canary Build Arctic Fox 2020.3.1,这似乎是 Jdk 11 的错误或硬依赖。
我已经定义了 jdk,但我仍然收到此错误。安装 jdk 11 并在此处的 jdk 位置提供路径后得到解决
File > Project Structure > JDK location
答案 7 :(得分:3)
只需从计算机上的项目路径中删除 .idea
和 .gradle
文件夹并再次同步。
答案 8 :(得分:1)
amra ram 的解决方案或多或少对我有用。我有一个旧的 .idea
目录,配置很奇怪。删除它、关闭 Android Studio 并再次打开该项目会迫使它重新安装和同步 Gradle。
答案 9 :(得分:1)
简单的解决方案 - 转到 build.gradle 并在顶部缺少 JDK 右侧配置或下载选项以单击并安装 JDK 并且已经有一个 JDK 然后选择它。否则下载更好的选择。 谢谢点击立即同步或重试。
答案 10 :(得分:1)
对于 macOS:
从 Oracle 站点安装 JDK
转到文件夹:
cd /Library/Java/JavaVirtualMachines
在这里您将看到已安装的 JDK。
在 Android Studio 中设置文件夹,如下所示:
/Library/Java/JavaVirtualMachines/jdk-16.0.1.jdk
我不明白为什么这么多年后无法自动化这些任务。
答案 11 :(得分:0)
简单的解决方案:
谢谢:)
答案 12 :(得分:0)
对我来说,将IntelliJ更新到2020.2.1版后出现了问题。
只需通过转到项目结构-> SDK 即可解决该问题。在那里,我只有Java jdk。我添加了IntelliJ IDEA平台插件SDK,似乎已经解决了该问题。 gradle加载就好了。
答案 13 :(得分:0)
当我在我的电脑上安装android studio时遇到同样的错误。在安装时我已经在不同的路径安装了android sdk和android studio,所以在项目结构中我设置了我的新sdk路径。 我仍然得到无效jdk的消息...然后我知道jdk的位置,再次在项目结构中我设置了我的jdk路径。它的工作原理。
答案 14 :(得分:0)
.idea
和 .gradle
。File > Project Structure > JDK location
。将 JDK 指定到您当前安装的 JDK 的文件夹中。确保您已安装大于 1.8 的 JDK 版本。还要指定 SDK 位置。File -> Invalidate Caches/Restart
点击无效并重新启动答案 15 :(得分:0)
当我遇到同样的问题时,我通过指定便携式(未安装)JDK8的路径解决了这个问题。
答案 16 :(得分:-1)
如果其他答案不起作用试试这个
对于 Android Studio 北极狐 | 2020.3.1 金丝雀 15
文件 -> 使缓存无效/重新启动
单击无效并重新启动
它对我有用