由于"Gradle Doctor Prescriptions | JAVA_HOME is not set"和"Failed to notify project evaluation listener



由于两个错误,我无法同步或构建Android项目:

  1. 首先,我得到了:
> =============================== Gradle Doctor Prescriptions ============================================
| JAVA_HOME is not set.                                                                                |
| Please set JAVA_HOME so that switching between Android Studio and the terminal does not trigger a fu |
| ll rebuild.                                                                                          |
| To set JAVA_HOME: (using bash)                                                                       |
| echo "export JAVA_HOME=$(/usr/libexec/java_home)" >> ~/.bash_profile                                 |
| or `~/.zshrc` if using zsh.                                                                          |
========================================================================================================
  1. 然后清洁项目
/Library/Internet
* Exception is:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project
Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener.
Caused by: java.nio.file.NoSuchFileException: /Library/Internet
at com.osacky.doctor.JavaHomeCheck.isGradleUsingJavaHome(JavaHomeCheck.kt:68)
at com.osacky.doctor.JavaHomeCheck.onStart(JavaHomeCheck.kt:41)
at com.osacky.doctor.DoctorPlugin$apply$1.execute(DoctorPlugin.kt:61)
at com.osacky.doctor.DoctorPlugin$apply$1.execute(DoctorPlugin.kt:29)

我非常确信JAVA_HOME设置正确,并且Gradle版本与此处描述的插件版本兼容。我清理了这个项目;"无效并重新启动";,甚至删除并添加了该项目。

感谢您的帮助。

我终于找到了解决方案:为了消除错误,我需要禁用build.gradle.kts(项目级(中的一个插件

我通过从plugins中删除id("com.osacky.doctor") version "0.7.0"来解决它

相关内容

最新更新