Android logo

Entre las muchas cosas que tenía apuntadas en mi lista de tareas y que quiero realizar, se encontraba la de desarrollar en Android. He sabido de Android desde hace mucho antes de conocerlo ya que he es un tema común entre mis lecturas cotidianas, una vez que me decidí a entrar en este mundo y adquirir mi propio smartphone, siempre quise desarrollar en él.

Hoy llego el día y uno de los problemas que me arrojaba la consola al intentar compilar y emular, fue el siguiente:

invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe.
Hint: use '@foo' to launch a virtual device named 'foo'.
please use -help for more information

El cual, según investigué, es bastante común en usuarios de Windows y puede ser la piedra de tope para alguien que recién comienza, lo que me motivó a realizar este artículo.

La razón del problema es que existe un espacio en la ruta al SDK de Android que impide la ejecución del AVD (Android Virtual Device) y que para solucionar deberás realizar lo siguiente:

  1. En IDE que utilices (en mi caso MOTODEV Studio), ve a Ventana>Preferencias
    MOTODEV preferencias
  2. En las preferencias ve a Android
  3. Allí modifica SDK Location para que no contenga espacios, es decir, si comienza con Program Files cambiarlo por Progra~1, Program Files (x86) por Progra~2 y Archivos de programa por Archiv~1, mi caso fue el primero (Windows 7) y dependerá de la ruta en donde instalaste el SDK de Android.
    SDK Location

Espero te haya servido y continúes desarrollando en este apasionante mundillo que es Android.