X

Ejecutar tu App

Si vienes de la lección anterior que hablaba sobre como crear un proyecto Android, el cual incluye un conjunto de archivos por defecto que muestran “Hello World!”, tienes un proyecto que está listo para ejecutar inmediatamente la app.

Cómo ejecutes tu app depende de dos cosas: si vas a utilizar un dispositivo real Android y si estás usando Android Studio. Esta lección te muestra como instalar y ejecutar tu app, ya sea en un dispositivo real o en un emulador Android, en ambos casos tanto en Android Studio como en con las herramientas de línea de comandos.

Ejecutar tu App en un Dispositivo Real

Si tienes un dispositivo que utiliza el sistema operativo Android, estos son los pasos para instalar y ejecutar tu app.

Configurar tu dispositivo

  1. Conecta tu dispositivo a la máquina con la que desarrollas con un cable USB. Si estás desarrollando en Windows, deberás instalar el driver USB apropiados para tu dispositivo. Para ver más ayuda sobre instalar drivers, visita el documento OEM USB Drivers.
  2. Habilita la depuración USB en tu dispositivo.
    • En la mayoría de los dispositivos que ejecutan Android 3.2 o una versión anterior, puedes encontrarlo en Ajustes > Aplicaciones > Desarrollo.
    • En Android 4.0 y versiones posteriores se encuentra en Ajustes > Opciones de desarrollo.
      • Nota: En algunos dispositivos con 4.2 o una versión superior las Opciones de desarrollo se encuentran ocultas por defecto. Para poder verlas, ve a Ajustes > Información del teléfono y presiona en Número de compilación siete veces. Regresa a la pantalla anterior para encontrar las Opciones de desarrollo.

Ejecutar tu App desde Android Studio

  1. Selecciona uno de tus proyectos y haz clic en Run desde la barra de herramientas 
  2. En la ventana Choose Device, selecciona Choose a running device, después selecciona el dispositivo que quieras utilizar y finalmente haz clic en OK.

Android Studio instalará la app en el dispositivo que hayas seleccionada y se ejecutará en el mismo por defecto.

Ejecutar tu app desde una línea de comandos

Abre una línea de comandos y desplázate hasta el directorio raíz de tu proyecto. Usa Gradle para generar tu proyecto en modo depurar (debug mode), mediante  la tarea assembleDebug usando el script wrapper de Gradle gradle assembleRelease.

Este proceso crea tu archivo .apk depurable dentro del directorio build/, llamado MyFirstApp-debug.apk.

En plataformas con Windows, escribe este comando:

> gradlew.bat assembleDebug

En plataformas Mac OS X y Linux, escribe estos comandos:

$ chmod +x gradlew
$ ./gradlew assembleDebug

Después de que se genere el proyecto, el archivo APK para el módulo de la app se localiza en app/buld/outputs/apk/

Nota: El primer comando (chmod) añade el permiso de ejecución al script wrapper de Gradle y es únicamente necesario la primera vexz que tu compilas el proyecto desde la línea de comandos.

Asegúrate de que el directorio plataform-tools/ del SDK Android está includo en tus variables de entorno PATH , posteriormente ejecuta:

adb install app/build/outputs/MyFirstApp-debug.apk

En tu dispositivo, localiza MyFirstApp y ábrelo.

 

¡Ya sabes como compilar y ejecutar tu App Android en un dispositivo! Para empezar a desarrollar, continúa con la siguiente lección.

Ejecutar tu app en el Emulador

Independientemente de que estés usando Android Studio o una línea de comandos, para ejecutar tu app en el emulador primero necesitas crear un Dispositivo Virtual Android (AVD, Android Virtual Device). Un AVD es una la configuración de un dispositivo para el emulador Android que te permite utilizar modelos específicos de dispositivos.

Crear un AVD

  1. Abre el Administrador de Dispositivos Virtuales:
    • En Android Studio, selecciona Tools > Android > AVD Manager, o haz clic en el icono del Administrador AVD en la barra de herramientas 
    • Alternativamente, desde una línea de comandos, cambia al directorio sdk/ y ejecuta: tools/android avd
      • Nota: El Administrador AVD que aparece cuando lo abres desde la línea de comandos es diferente al de la versión de Android Studio, así que puede que no todas las instrucciones se puedan aplicar.

        Figura 1. La pantalla principal del Administrador AVD muestra tus dispositivos actuales.

  2. En el Administrador AVD (Figura 1), haz clic en Create Virtual Device.
  3. En la ventana Select Hardware, selecciona la configuración del dispositivo que quieres utilizar, como puede ser un Nexus 6, y haz clic en Next.
  4. Selecciona la versión del sistema operativo Android que desees para el AVD y haz clic en Next.
  5. Verifica los ajustes de la configuración que has hecho y para finalizar haz clic en Finish.

Para más información sobre como utilizar AVDs, visita Gestionar AVDs con el Administrador AVD.

Ejecutar tu app desde Android Studio

  1. En Android Studio, selecciona tu proyecto y haz clic en Run en la barra de herramientas 
  2. En la ventana Choose Device, haz clic en Launch emulator para iniciar el emulador.
  3. Desde el menú Android virtual device, selecciona el emulador que has creado y haz clic en OK.

Puede tomar unos minutos hasta que el emulador esté completamente cargado. Tendrás que desbloquear la pantalla para posteriormente ver que aparece tu app My First App en la pantalla del emulador.

Ejecutar tu app desde la línea de comandos

  1. Compila tu proyecto desde la línea de comandos. El archivo APK de la app se encuentra en app/build/outputs/apk/.
  2. Asegúrate de que el directorio del SDK Android, platform-tools/, se encuentra en tus variable de entorno PATH.
  3. Ejecuta el siguiente comando:
    adb install app/build/outputs/MyFirstApp-debug.apk
  4. En el emulador, busca MyFirstApp y ábrela.

¡Ya sabes como compilar y ejecutar tu App Android en un emulador! Para empezar a desarrollar, continúa con la siguiente lección.

Puedes ver más información sobre Ejecutar tu App en la página oficial de Google en inglés pulsando aquí.

Los comentarios de Disqus están cargando....