Make Sure Kotlin Compilation Running on JDK not JRE (MSKCRJJ)

It started when I updated Android Studio to the latest Electric Eel | 2022 version, then it seemed fine when I was working on an Android project based on Kotlin (native).

The story became a horror story when I returned to working on an Android project based on Flutter, I couldn't do a build for the following error reasons:

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':audioplayers_android:compileDebugKotlin'.
> Failed to query the value of task ':audioplayers_android:compileDebugKotlin' property 'compilerRunner$kotlin_gradle_plugin'.
   > Kotlin could not find the required JDK tools in the Java installation. Make sure Kotlin compilation is running on a JDK, not JRE.

I used to solve a problem like this with references on stackoverflow, but I forgot to save it in my bookmarks so I had trouble remembering it.

While daydreaming with a cup of coffee, I finally managed to remember the method, here is the solution.

Solutip

  1. Open the Android Studio package contents directory as shown in the image above.
  2. Duplicate jbr folder 
  3. Rename the duplicate folder to  jre

Done


Post a Comment

Previous Next

نموذج الاتصال