引起原因:groovy.lang.MissingPropertyException:没有这样的属性:类的记录器:org.gradle.initialization.DefaultProjectDescriptor

Eri*_*ing 8 gradle android-studio

运行 Pop OS/ Ubuntu,第一次安装 android studio,当我打开我的项目 gradle 失败时

\n

Caused by: groovy.lang.MissingPropertyException: No such property: logger for class: org.gradle.initialization.DefaultProjectDescriptor

\n
\nother things I noticed unable to resolve `android` class\n\n // \xe2\x99\xa5 gradle -v\n\n------------------------------------------------------------\nGradle 7.1\n------------------------------------------------------------\n\nBuild time:   2021-06-14 14:47:26 UTC\n\n\nKotlin:       1.4.31\nGroovy:       3.0.7\nAnt:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020\nJVM:          16.0.1 (Homebrew 16.0.1+0)\nOS:           Linux 5.11.0-7614-generic amd64\n
Run Code Online (Sandbox Code Playgroud)\n

非常感谢任何指向调试方向的帮助

\n

小智 5

我遇到了同样的问题。但针对 M1 拱门进行修复。

  1. 终端->open -a /Applications/Android\ Studio.app

  2. 将您的 grandle 版本更改为 6.7.1(文件 -> 项目结构 -> Gradle 版本)

  3. 更改您的 gradle JDK 以打开 JDK 1.8(Android Studio -> 首选项 -> 构建、执行、部署 -> Gradle -> Gradle JDK)

如果您没有 JDK 1.8 请安装

  • brew install --cask adoptopenjdk8

这对我来说是工作。


Eri*_*ing 2

我能够将此错误归因于使用不兼容的节点版本,当我从 14.15.0 切换到 14.5.0 时,问题得到了解决

  • 我面临着同样的问题。但是,更改节点版本似乎并不能解决我的问题。您确定节点版本是问题的罪魁祸首还是您还更改了其他内容? (3认同)