Rahul R
Rahul R

Reputation: 305

Android Studio : Cause: dagger/hilt/android/plugin/HiltGradlePlugin has been compiled by a more recent version of the Java Runtime

I am getting this error while opening a project

Cause: dagger/hilt/android/plugin/HiltGradlePlugin has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

What i tried are :

Plugin [id: 'dagger.hilt.android.plugin'] was not found in any of the following sources

https://github.com/google/dagger/issues/3495

Dagger-hilt error while compiling project

Class has been compiled by a more recent version of the Java Environment

How to resovle Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 error?

java.lang.UnsupportedClassVersionError while integrating firebase performance library in react native app

java.lang.unsupportedclassversionerror in gradle build

The Hilt Android Gradle plugin is applied but no com.google.dagger:hilt-android-compiler dependency was found

Upvotes: 13

Views: 11134

Answers (3)

Paolo Moschini
Paolo Moschini

Reputation: 402

The YouTube link solution reported fixed the issue in my case, however here the instructions for the very latest Android Studio version (Android Studio Dolphin | 2021.3.1 Patch 1) on MacOS

  1. Select your project App main folder in the Android Studio Project panel
  2. Right click -> Open Module Settings
  3. Select the Project entry below the Project Settings section
  4. In the drop-down menu next to SDK, select the Java 11 version
  5. Click on Apply and OK
  6. Rebuild the project

If this doesn't work could be something deeper messed up in your machine JDK configuration or IDE configuration, would be easier I think to uninstall completely the IDE, clean the configuration file and install from scratch. It could be overkill but sometime this is the most reliable way especially when nothing works.

Upvotes: 22

Taofeek
Taofeek

Reputation: 131

If none of the above worked for you. Try this:

Click on File -> Project Structure -> SDK Location -> JDK Location

Select the right JDK location and sync.

Note: If you are using latest Android Studio you might not see the last part JDK Location but JDK Location was moved to Gradle Settings instead, click on it and change your JDK location.

Upvotes: 0

Tasin Haiyan
Tasin Haiyan

Reputation: 368

In Android studio (Electric Eel), doing the following might resolve this issue:

File -> Settings -> Build, Execution & Development -> Build Tools -> Gradle and change the Gradle JDK to 11

Upvotes: 16

Related Questions