React Native Android 没有这样的属性 - DefaultProjectDescriptor 类的记录器

roh*_*ker 5 android-studio build.gradle android-gradle-plugin react-native

我正在使用 React Native 开发我的应用程序,现在当我在 Android Studio 中打开 android 项目时,在 gradle 同步期间它会抛出此错误:


评估设置“MyApp”时出现问题。

没有这样的属性:类的记录器:org.gradle.initialization.DefaultProjectDescriptor

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


我尝试安装纱线添加react-native-unimodules但这无法解决。

我正在使用 NVM 使用节点版本 14.17.3 Android gradle 插件版本:4.1.0 Gradle 版本:6.8

请帮我解决这个问题,因为我已经坚持了两天了。

Ras*_*ehi 24

我遇到了同样的问题,我尝试了 nvm 的不同节点版本,还降级了 android studio,但没有一个对我有用。另外,我尝试通过自制程序安装节点。我所做的是使用启动 android studio

open -a /Applications/Android\ Studio.app
Run Code Online (Sandbox Code Playgroud)

问题是 android studio 找不到节点,所以在这种情况下,从上面的命令开始解决了我的问题,我使用了 nvm

  • 真正的修复是 stackoverflow.com/a/70891538/9878385 运行 `chmod +x /Applications/Android\ Studio.app/Contents/bin/printenv` (3认同)

小智 -1

我在使用 ReactNative 和 NVM 时遇到了同样的错误。通过包管理器安装 NodeJS 解决了这个问题。我猜想 Android Studio 环境中没有加载 NVM 环境。