Exportando a android, Parte 1 (esperemos que la única)

Hola a todos,  en este tutorial les comparto mi experiencia en exportar los juegos de pilas al celular. Es una versión más explicativa que la dada por el manual de Pilas, pero sigue los mismos pasos.

Todo lo dicho a continuación es para la plataforma android y con windows 7.

 Se necesitan siguientes programas:

  • Node.JS.
  • Cordova.
  • Android estudio.

Al Node.JS los descargarnos e instalamos desde aquí: https://nodejs.org/es/

Necesitaremos el Android Estudio: https://developer.android.com/studio?hl=es-419 . Lo instalamos y le pedimos descargue todo lo necesario para la versión de android a la que querramos llevar nuestros juegos.

Luego abrimos el CMD de windows (tecla de windows + R) y allí escribimos el comando:

npm install cordova -g


Ahora nos dirigimos al lugar donde quisiéramos crear la carpeta del juego y apretamos mayus + click derecho y seleccionamos abrir la ventana de comandos aquí. En la misma escribimos:

cordova create cordova

Este comando creará una carpeta llamada cordova, carpeta que usaremos para crear el juego. En esta carpeta habrá un archivo llamada config.xml o congif (con formato xml), demos click derecho sobre este y abrámoslo con el block de notas, brackets o notpad++ o similar. Luego:

  • En una de las primeras lineas dirá: <name>HelloCordova</name> . Este será el nombre de nuestro juego, cambiemos el HelloCordova por nuestro nombre.
  • También deberemos editar su id y poner algo distinto cada vez que hagamos un nuevo juego, sino nuestro celular creerá que todos los juegos son el mismo y al momento de instalarlo dirá que es un actualización.
  • Opcionalmente podemos Cambiar el icono del juego.

Luego, tendríamos que mover todos los archivos del directorio “proyecto” (index.html, pilas-engine-ec40652e8fe6e33d823d303084d8a82b.js, etc…) dentro del directorio cordova/www.

Ahora entramos a la carpeta cordova, abrimos la ventana de comandos nuevamente y  ejecutamos:

cordova platform add android

Cerramos la ventana, la volvemos a abrir en la misma carpeta cordova y ejecutamos:

cordova build android 

Aquí es donde podría haber errores, en mi caso así fue la primera vez. Si este es también tu caso en la parte 2 detallo como me las arregle.

Ahora nos vamos al Android estudio. Lo abrimos y luego arrastramos la carpeta platforms/android al android estudio y así, al cabo de un rato, nos abrirá algo como esto:


Luego buscamos donde dice build y clickamos sobre build APK. Con esto al android estudio nos generará un APK y nos dará el siguiente mensaje (en la esquina inferior derecha):


Por último le pedimos al android estudio nos muestre dónde se guardo el APK, esto lo hacemos clickando sobre locate. Este archivo es el que permite instalar nuestro juego. 

Con esto ya habriamos acabado, pero antes una cosita más:

  • El android estudio ofrece otra manera de crear APK, se trata de que firmemos uno y de esta manera podamos subirlo a cualquier tienda. Para ello a la hora de crearlo nos vamos a build y luego a generated build APK, hay bastantes guías en internet sobre como usar esta opción. 

Comentarios

Entradas populares de este blog

Comenzando en Pilas Engine 2

Movimientos en círculos

Creando bots para tus juegos en Pilas engine