I’m new to Android development and I’m following the Getting Started tutorial at Getting started with Android - JUCE which is just a little bit outdated. Especially the list of additional SDKs and SDK tools to install deserves an update. I’m selecting the closest of what’s available now…
This is what I have selected after a fresh build of Android Studio:
LLDB is not available.
Now, I have created a project with Projucer and exported for Android Studio. When opening it, I get this error.
This, despite the Gradle JDK being set vo version 21:
I doubt this is a Juce problem but I’d be very grateful if someone could point me in the right direction!
If I understand correctly, Android Studio ships with JDK 25. I don’t have a JDK 21 installed.
Now, always if I understand correctly, Juce creates project using Gradle 8.13, which is not compatible with JDK 25.
If all this is true then the two solutions are to either install a JDK 21, or upgrade the project to Gradle 9. The second option probably would end up in changes being overwritten by the Projucer every time I modify the project.
So, until Projucer is not up-to-date with the Android development tools, I better install JDK 21.
In the end I had to modify one of the project’s file: .gradle\config.properties where I changed the value of java.home to point to where I have downloaded the JDK 21.
After this change I managed to move on to the next problem!
I though the NDK was already installed. Anyway, this looks like a similar problem of Projucer generating a project expecting an older NDK than the last one…
Android Studio has installed previous versions of the NDK (28.1.13356709), of Android SDK Build-Tools (v.35.0.0), and of CMake (3.22.1) and the build was succesful
![]()




