Así que estoy en Mac (Big sur) y deseo crear una aplicación Cordova para Android. Tengo java 17 instalado y gradle 7.1.1 .
Puedo construir el proyecto en otra computadora con Windows muy bien. (aunque no puedo confiar en eso por razones personales)
Pero cada vez que intento construir en Mac, me encuentro con el siguiente error:
FAILURE: Build failed with an exception. * Where: Settings file '/Users/me/app/cordovaProject/platforms/android/settings.gradle' * What went wrong: Could not compile settings file '/Users/me/app/cordovaProject/platforms/android/settings.gradle'. > startup failed: General error during conversion: Unsupported class file major version 61
(Hay más en el error, pero es largo. Lo proporcionaré si es necesario).
Respondido por @JustInCoding, la solución para mí fue instalar JDK 16 y luego agregar org.gradle.java.home=your Jdk 16 path here
en el archivo gradle.properties
de mi proyecto.