Translate

sábado, 5 de abril de 2014

Como hacer que Unity 4.1 y versiones superiores compilen para android

Introducción

Las versiones a partir de unity 4 fueron muy importantes, porque por primera vez incluian el soporte para crear aplicaciones android de manera gratuita. Anteriormente el costo de adquirir la licencia para Unity android era de casi 10 mil pesos mexicanos. Pero desgraciadamente, con la actualización al api nivel 22 empezaron los problemas, primero no se podía compilar con el API 22 y se debía de regresar al 21, y segundo, después de la versión 4.1 el sistema no encontraba la ruta hacia las nuevas instalaciones del android sdk, y por lo tanto no se podían generar los apk.

Solución


Si bien la solución es bastante precaria, funciona en el 100% de los casos, basta con ubicar la carpeta de instalacón del android sdk que generalmente debería de ser C:\android-sdk\ y simplemente deberemos cambiarle el nombre a C:\android-sdk-windows\

Explicación y posibles consecuencias


La explicación es sencilla, antes el sdk de android indicaba en su carpeta para que sistema operativo era, pero como uno no podía ejecutar versiones de diferentes sistemas operativos se eliminó el sufijo que indicaba la plataforma en las versiones más recientes.

Entre las consecuencias podemos hacer notar
  1. Los accesos directos ya no coincidirán, pero basta con corregirles la ruta
  2. Eclipse o el IDE que tuviera configurado apra desarrollar aplicaciones android no podrá encontrar la ruta al SDK, pero basta con cambiarle la ruta por la nueva ruta en las opciones de configuración


No hay comentarios:

Publicar un comentario