Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Could not initialize class org.codehaus.groovy.reflection.ReflectionCache

I've been using Flutter on Android Studio. Today, I updated it and everything went downhill.

I've been having different errors throughout my attempt to fix this.

First error: could not initialize class org.codehaus.groovy.runtime.invokerhelper

Second error: could not initialize class org.codehaus.groovy.reflection.ReflectionCache

enter image description here

Anyways, I've been researching and I've done the following

  1. Updated Java SDK.
  2. Updated JRE
  3. Added necessary paths to environment variables
  4. Updated Gradle

But nothing is still working and I cannot run my project. Please help?

Here are some screenshots of my different attempts: enter image description here enter image description here enter image description here

enter image description here

like image 701
Pamela Avatar asked Jan 24 '23 15:01

Pamela


2 Answers

I had the same problem a few days ago. I fixed it by updating the Gradle version in android/gradle/wrapper/gradle-wrapper.properties to :

distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip

For it to update, you just have to flutter run.

like image 95
MickaelHrndz Avatar answered Apr 07 '23 14:04

MickaelHrndz


I finally fixed it by uninstalling anything beyond Java 8. It seems like Android Studio doesn't like upgraded Java. Everything works now.

like image 36
Pamela Avatar answered Apr 07 '23 15:04

Pamela