Hola, trato de exportar un juego a android y he seguido los pasos del manual, pero al momento de ejcutar el siguiente comando:
cordova build android
me salta el siguiente erro:
Lo he buscado en internet, pero no entiendo lo suficiente, aclaro que ya tengo le andorid estudio. He probado, según decian algunas paginas, de crear una variable de entorno llamada JAVA_HOME con la ruta hacia la carpeta Java , pero no funcionó.
Buenas @lukeitor, creo que también es importante editar la variable PATH para que incluya el directorio bin que tiene el ejecutable java. Aquí en un comentario de stack overflow lo mencionan:
y por lo que veo ese ejecutable java y el directorio jre/bin están dentro de la carpeta de android studio.
Luego de probar varias cosas solucioné ese error: resulta que no tenia instalado el jdk, al instalarlo, resulta que tenia instaladas varias versiones de jdk y de Java, desinstalé todas excepto las versiones 8 y ese error ya no me aparece. También cree las variables JAVA_HOME, JRE_HOME y ANDROID_HOME.
Ahora al volver a ejecutar el comando cordoba build android me dice que no tengo el Gradle either en android estudio, no encontré la manera de instalar eso desde el Android estudio, si alguno sabe le agradecería. Sino, ya cuando me vuelvan las ganas de leer sobre cosas que entiendo poco veré como se instala manualmente esa cosa del gradle.
Por cierto no entendí nada de eso de la variable PATH , no voy a tocar nada de eso hasta tener el gradle ese
Cuando lo probé, no recuerdo cómo instalé Gradle, pero no fue desde Android Studio.
Acá está la documentación oficial para instalarlo Gradle | Installation
Edit: Creo que agregué los binarios a C:\Gradle\gradle-6.8.1\bin y lo puse en su ruta de Variable del sistema como GRADLE_HOME
@lukeitor si es un quilombo exportar a Android, creo que pilas tiene que mejorar esa parte, no se que tan dificil sea pero en otros engines con tan solo darles las ritas de jre (java) los sdk (android) y el debug.keystore ya podes exportar todos los juegos para android
@PabloSosa ya, pero la facilidad con la que se hacen los juegos en pilas no tiene comparación, estoy encantado con este engine la verdad.
Si logro crear el APK, escribiré un tutorial mas detallado que el dado por el manual y con eso se arreglarán casi todos los problemas
Ya también arreglé el último problema: hice como decia @GDPH, descargué el gradle, cree la variable GRADLE_HOME y agregue a la variable Path la ruta hacia la carpeta bin del gradle. Ahora si el comando cordova build android se ejecuta bien.
Lo curioso es que dentro de la carpeta Android estudio\plugins está el gradle, pero no hay una carpeta bin.
hola a todos, ya logré crear el apk y todo funciona perfecto, estoy re contento por ello.
Lo unico es que el juego se llama HELLOCORDOVA, ¿alguno sabría decirme como hago para q en futuras ocasiones el juego se llame como yo quiera? o ¿desde dónde lo puedo cambiar una vez hecho todo?