miércoles, 17 de abril de 2013

¿Cómo instalar un Emulador de Android en Ubuntu?


Ya habíamos recomendado con anterioridad una aplicación para lograr este cometido, emular un sistema Android en nuestra computadora, en aquella ocasión hablamos de Bluestacks orientado a plataformas Windows. Esta vez les traigo un mini tutorial para instalar un Emulador de Android en Ubuntu (en mi caso Ubuntu 11,10).
Android SDK Manager - Emulador
Este emulador lo pueden encontrar en la página oficial de Android para desarrolladores. Justamente está pensado para desarrolladores, por lo que incluye:
  • Herramientas.
  • Ejemplos de código.
  • Documentación.
  • Permite seleccionar cuales de los anteriores desea instalarse.
  • Posibilidad de descargar cualquier versión del Sistema Operativo (1.6,3.0,4,etc).
Todo para apoyar el desarrollo de aplicaciones para esta plataforma. Además permite:
  • Navegar por internet, utilizando la conexión de tu ordenador.
  • Navegar por la interfaz y algunas configuraciones del dispositivo virtual.
  • Instalar aplicaciones (muy útil si quieres probarlas antes de instalarlas en tu gadget).
  • Crear varios dispositivos virtuales.
  • Crear y asignar tarjetas de memoria, de diferentes tamaños.
  • Asignar la resolución de la pantalla.
En fin, de ahora en más pasaremos a la instalación.
  1. Para hacerlo tenemos que tener instalado previamente el JDK 6, si lo tienen instalado pueden pasar al paso 2. Si no lo tienen (o no saben) pueden instalarlo rápidamente usando el Gestor de Paquetes Synaptic buscando “openjdk-6-jdk”, lo marcan para instalar y aplican.
  2. Después de instalar el JDK, nos disponemos a descargar el paquete de instalación del emulador desde la página oficial.android developers
  3. Descomprimimos el paquete, y accedemos a él mediante la terminal, por ejemplo:
                           $ cd /home/usuario/Android/android-sdk-linux/tools/
Luego, dentro del directorio debemos ejecutar:
       $ ./android
Android SDK and AVDs Manager
  1. Estaremos entonces viendo la pantalla del “Android SDK Manager”. En este punto podremos seleccionar las herramientas y APIs que deseemos instalar. Tan simple como marcar y darle Install Packages.Android SDK Manager - Instalar paquetes
  2. Una vez instalados los paquetes deseados nos dirigimos a Tools – Manage AVDs y allí encontraremos las opciones de creación de nuevos dispositivos. Le damos a New, y configuramos los datos necesarios para nuestro gadget virtual, nombre, versión del SO (API), tarjeta de memoria, resolución de pantalla, etc. Al finalizar damos Create AVD, y listo, ya tenemos nuestro dispositivo Android creado.Android SDK Manager - crear AVD
  3. Ahora podemos ver en la lista de dispositivos el que acabamos de crear. Lo seleccionamos, damos Start, seleccionamos la escala del display en caso que queramos verlo en tamaño real y empezará a correr. No se desesperen puede demorar uno o varios minutos en reaccionar la primera vez.Android SDK Manager - crear AVDAndroid SDK Manager - Emulador corriendo - Android 4
Y ya tememos nuestro Android corriendo en Ubuntu. Para instalar aplicaciones solo debes bajar la misma con la extensión .apk, y mediante una terminal posicionarte en el directorioplataform-tools, y, con el dispositivo corriendo, ejecutar:
$ adb install nombre_aplicacion.apk
De la misma manera, para desinstalar:
$ adb uninstall nombre_aplicacion.apk
Una muy buena herramienta para probar aplicaciones, recomendado sobre todo si eres desarrollador o quieres probar aplicaciones con la seguridad de que no va a suceder nada con tu gadget.

17 comentarios:

  1. lo estoy probando Ubuntu 13.04 a ver si funciona.
    GRACIAS :P

    ResponderEliminar
  2. muchas gracias. haora que me he cambiado a ubuntu ;) me servira de mucho salu2

    ResponderEliminar
  3. Hola, sirve para ubuntu 10.04?

    ResponderEliminar
  4. Amigo estoy tratando de instalar Whatsapp, ya monté el emulador, pero cuando voy a instalar por terminal e ingreso el comando "$ adb install whatsapp.apk" me tira lo siguiente:

    "No se ha encontrado la orden «adb», quizás quiso decir:
    La orden «cdb» del paquete «tinycdb» (main)
    La orden «gdb» del paquete «gdb» (main)
    La orden «dab» del paquete «bsdgames» (universe)
    La orden «zdb» del paquete «zfs-fuse» (universe)
    La orden «kdb» del paquete «elektra-bin» (universe)
    La orden «tdb» del paquete «tads2-dev» (multiverse)
    La orden «pdb» del paquete «python» (main)
    La orden «jdb» del paquete «openjdk-6-jdk» (main)
    La orden «jdb» del paquete «openjdk-7-jdk» (universe)
    La orden «ab» del paquete «apache2-utils» (main)
    La orden «ad» del paquete «netatalk» (universe)
    adb: no se encontró la orden"

    Tengo el dispositivo corriendo y el directorio "plataform-tools" posicionado. Me sale lo mismo para cualquier aplicación, agradecería tu ayuda.

    ResponderEliminar
    Respuestas
    1. ahi lo dice: "no se encontró la orden" osea que no lo tiene instalado, o lo tienes mal compilado.

      Eliminar
  5. vas al directorio de plataform-tools y debes poner ./adb install nombre_de_la_aplicación.apk

    ResponderEliminar
  6. me dice que no puede correr el dispositivo y e revisado todos los pasos dos veces

    ResponderEliminar
  7. Se me queda todo el rato en la pantalla de Android y de hay no pasao. Lo he dejado hasta una hora y nada.¿Que pasa?

    ResponderEliminar
  8. que tal, tengo el problema de que cuando voy a Manage AVDs no me aparece ningun target. como lo soluciono.

    ResponderEliminar
  9. hola, resulta que cuando voy a Manage AVDs no me aparece ningun target para seleccionar. como lo puedo solucionar, saludos

    ResponderEliminar
  10. ah, ya pude crear el avd, pero cuando lo voy a iniciar me tira un error asi: java.io.IOException: error=2, No such file or directory. esto que quiere decir?

    ResponderEliminar
  11. los errores io son errores de entrada y salida de datos. En concreto este Que no aparece el archivo que contiene la función y da error en el emulador la otra opción es que el directorio desde donde coge o guarda datos no existe o este dañado y por ello no puede acceder a el.
    Espero que te sirva

    ResponderEliminar
  12. los errores io son errores de entrada y salida de datos. En concreto este Que no aparece el archivo que contiene la función y da error en el emulador la otra opción es que el directorio desde donde coge o guarda datos no existe o este dañado y por ello no puede acceder a el.
    Espero que te sirva

    ResponderEliminar
  13. Muy interesante. Lo voy a probar en xubuntu 14

    ResponderEliminar
  14. Chevere lo probare con ubuntu 16 de antemano gracias....

    ResponderEliminar

Los comentarios serán supervisados antes de su publicacion

Related Posts Plugin for WordPress, Blogger...

Entradas populares

LinuxSur.org Img

LinuxSur.org Img