'React Native Android No such property - logger for class DefaultProjectDescriptor

I am developing my app using React Native and now when I open the android project in Android Studio, during gradle sync it is throwing this error:


A problem occurred evaluating settings 'MyApp'.

No such property: logger for class: org.gradle.initialization.DefaultProjectDescriptor

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


I tried installing yarn add react-native-unimodules but this won't resolve.

I am using NVM to used node version 14.17.3 Android gradle plugin version: 4.1.0 Gradle version: 6.8

Please help me resolving this as I am stuck on this since 2 days now.



Solution 1:[1]

I had the same problem I tried different node versions with nvm and also downgrade android studio but none worked for me. also, I tried installing node via homebrew. What I did was to start android studio using

open -a /Applications/Android\ Studio.app

The problem was that android studio couldn't find node so in this case starting with the above command fixed the problem for me and I used nvm

Solution 2:[2]

I was able to resolve this issue by fully shutting down my MacBook Pro and starting it up again. Once started I loaded my project in Android Studio once again and let the gradle build finish.

Solution 3:[3]

Fixed this by downgrading Android studio to version 4.1.3. Before that I installed Node through NVM but it didn`t help

Solution 4:[4]

I had same error using ReactNative and NVM. Installing NodeJS through package manager solved the problem. I guess NVM environment wasn't loaded in Android Studio environment.

Solution 5:[5]

I encountered this exact error on a new MacBook M1 where I formerly used Java 8 with Rosetta (from the migration). After installing Zulu Java 8/11 with ARM-64bit support, I could not build the React Native App anymore.

I simply deleted the .gradle folder (e.g. in ~/.gradle) and executed the build command again. It downloaded Gradle from scratch and the build worked.

Solution 6:[6]

The real fix is stackoverflow.com/a/70891538/9878385

Run chmod +x /Applications/Android\ Studio.app/Contents/bin/printenv and this actually fixes the problem, rather than just working around the problem.

Solution 7:[7]

Check Android Studio for available updates

Android Studio -> Check For Updates

I have updated Android Studio and Tools to the latest version and this solved the problem. Currently I have Android Studio Chipmunk | 2021.2.1 (Build on April 28, 2022)

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Rasoul Salehi
Solution 2 rohitpaniker
Solution 3 DeducMe
Solution 4 David Fabreguette
Solution 5 papagei9
Solution 6 Karatekid430
Solution 7 Den Kison