Documentos de Académico
Documentos de Profesional
Documentos de Cultura
http://androideity.com/2011/10/03/testear-aplicaciones-android-en-tu-te...
Androideity
Programacin android en espaol, tutoriales, documentacin, noticias, smartphones, tablets, programacin
android, aplicaciones android
Inicio
Programacin
Aplicaciones
Eventos
Diseo
Herramientas
Tips
Nosotros
Cuando estamos desarrollando en Android, el SDK nos provee de una lista de herramientas que nos facilitar muchas acciones que queramos realizar. Entre estas
herramientas encontramos el emulador que es en dnde podemos correr nuestros demos en un entorno que simula el de un telfono real. Obviamente nos enfrentamos a sus
limitantes y como siempre he dicho, para desarrollar en ambientes mviles es vital contar con un equipo con el OS en el que ests trabajando ya que eso nos permite tener
una visin clara de cmo funciona en verdad nuestra aplicacin y al final del da contar con un producto 100% funcional.
El da de hoy vamos a conocer cmo podemos configurar nuestros telfonos Android a modo que cuando ejecutemos nuestros ejemplos en Eclipse los veamos corriendo
directamente en el telfono que deber estar conectado va USB.
En caso de que ests utilizando Motodev Studio el proceso difiere un poco ya que este IDE est creado especficamente para crear apps orientadas a los telfonos de
Motorola, por lo que tener un equipo de esta marca es indispensable. Si quieres conocer este proceso, aqu puedes encontrar una buena referencia de cmo hacerlo.
Si ests trabajando con Eclipse estos son los pasos que debemos seguir:
1. Trabajando sobre Windows, ser necesario instalar los drivers especficos del fabricante. Si contamos con un Android Developer Phone, ya sea Nexus One, o Nexus S,
debers usar el Google USB Driver y seguir los pasos que se explican en ese link. En caso de tener un telfono Android de otra marca deberemos instalar el driver OEM
especfico del fabricante que podemos encontrar en esta lista.
En mi caso especfico, cuento con un telfono LG, por lo que tuve que descargarme el driver desde este link seleccionando el archivo que te muestro a continuacin:
2. Descomprimimos el archivo y obtendremos un .exe que ejecutaremos. Si todo marcha bien, cuando el proceso finalice un cuadro de dilogo nos avisar que el driver del
telfono se ha instalado correctamente.
1 de 7
06/09/2013 9:16
http://androideity.com/2011/10/03/testear-aplicaciones-android-en-tu-te...
3. En nuestro telfono, seleccionamos la opcin Ajustes > Aplicaciones y habilitamos la opcin de Orgenes desconocidos. Esto nos permitir instalar aplicaciones que no
provengan del Android Market, que es el caso de las aplicaciones que apenas estamos creando.
4. Conectamos nuestro dispositivo a la PC utilizando USB sin habilitar el modo de almacenamiento masivo. En lugar de ello nos vamos a la opcin de Ajustes >
Aplicaciones > Ajustes y habilitamos la opcin Depuracin de USB.
5. Ahora solo abrimos Eclipse y seleccionamos alguno de los proyectos que tengamos y lo ejecutamos como lo hacemos usualmente. En algunos casos aparecer un
dilogo para seleccionar entre los dispositivos disponibles, ya sean emuladores o dispositivos conectados. En mi caso, Eclipse detect mi telfono y automticamente
instal el demo en l.
Con esto ya podrs probar tus aplicaciones en un entorno real y detectar con mayor facilidad errores de funcionalidad y diseo.
[Contenido actualizado 05 de octubre 2011]
Puede que despus de que hayas seguido estos pasos, cuando ests intentando probar otras aplicaciones en tu telfono, te empiece a lanzar nicamente el emulador y no te
instale los demos en tu telfono. Yo tuve este problema y para resolverlo, volv a conectar mi telfono en modo debug y seleccionando el proyecto desde el explorador de
paquetes, di clic derecho y seleccion la opcin Run as > Run Configurations
En la pantalla que te aparecer, selecciona la pestaa Target en dnde vers el RadioButton Automatic seleccionado. Esta opcin quiere decir que Eclipse seleccionar
automticamente qu versin del emulador es la apropiada para correr la aplicacin basado en la versin del SDK con el que hayamos creado el proyecto.
Como lo que queremos es elegir entre los dispositivos disponibles, seleccionamos el RadioButton Manual y posteriormente damos clic sobre el botn Run como te muestro
a continuacin:
2 de 7
06/09/2013 9:16
http://androideity.com/2011/10/03/testear-aplicaciones-android-en-tu-te...
Con esto podemos accesar a la ventana Android Device Chooser en dnde deber aparecer nuestro telfono con un estado Online que indicar que se encuentra disponible
para utilizar. Lo seleccionamos y damos clic en el botn Ok.
Con estos sencillos pasos podemos testear nuestras aplicaciones de forma manual en nuestro telfono sin problemas.
Categora: Programacin | Etiquetas: desarrollo en android, dispositivos, eclipse, entorno de desarrollo, testing en Android | Permalink
34
16.5K
3 de 7
06/09/2013 9:16
Qu necesito para
programar en Android?
4 de 7
http://androideity.com/2011/10/03/testear-aplicaciones-android-en-tu-te...
Reproducir videos de
Youtube desde tu app
Android
06/09/2013 9:16
http://androideity.com/2011/10/03/testear-aplicaciones-android-en-tu-te...
21 comentarios
Mejor
Compartir
Comunidad
Xavi Floresa
Hola,
Cmo le hago para testearlas si estoy desarrollando en OSX Lion?
Me urge, gracias!!
2
Carlos
Hola tengo un Samsung Galaxy Y, para empezar ejecuto el cmd adb adivces y me sale vacia
la lista y no encuentro el driver en la pagina, Alguno sugerencia que me pueda servir
TT-TT?
Dieguito Moya
hola tengo un lg l7, trabajo con eclipse y wampserver... cree una aplicacion que me trae un
echo desde php a mi aplicacion android, en el emulador corre perfectamente y me trae la
variable, pero en el movil me abre la aplicacion pero me tira el error del catch sin traer
ninguna variable, espero que me puedan ayudar, gracias...
mayRa
Me gusto!
diario cancun
Hola yo tengo el problema de que quiero usar un dispositivo smartbitt 7 pulgadas que me lo
detecta como un WF7C, sin embargo no puedo encontrar el driver por ningn lugar y el que
viene en la pgina es un archivo totalmente diferente que no sirve para nada
http://www.smartbitt.com/index...
Espero que alguien me pueda ayudar si es que tienen el mismo dispositivo o si saben de
algn driver genrico que pueda utilizar. gracias, el sistema operativo que usa esta tableta es
el 4.0.4
Marco
Buenos das, estoy empezando a desarrollar en Android y uso el emulador porque todava
no tengo un movil android, a lo mejor mi pregunta resultar banal, quera saber si necesito
igualmente el emulador cuando hago el debug de mi proyecto directamente en el movil,
osea, si puedo evitar arrancar el emulador ya que necesita mucha ram y me va muy lento
porque tengo solo 1 GB de ram. Si ejecuto solo eclipse no tengo problemas, pero cuando
arranco el emulador si que tengo problemas. Tengo 2 soluciones: o compro una ram ms
grande o compro un movil android, solo que con la segunda opcin no estoy seguro que
resolvera el problema. Alguien que desarrolla con un movil real puede aclararme esta
pequea duda por favor? Gracias.
condesa
Moder.
Hola,
La respuesta es bastante simple, si quieres realmente dedicarte a desarrollar
aplicaciones tienes a fuerza que tener un telfono. La razn es que aunque corras el
emulador, el comportamiento no es el mismo (a menos claro que ests haciendo un
hola mundo que no creo sea el caso). Para debuggear, se corre la app sobre el
telfonp y en la perspectiva DMMS es en dnde podrs darle seguimiento a tus
breakpoints y todas esas cuestiones.
Saludos.
Marco
5 de 7
06/09/2013 9:16
http://androideity.com/2011/10/03/testear-aplicaciones-android-en-tu-te...
Post anterior
Siguiente post
Suscrbete
FacebookTwitterRSS Feed
Categoras
Anlisis (8)
Aplicaciones (65)
Diseo (31)
Equipos Android (3)
Eventos (30)
Herramientas (11)
Programacin (102)
Tips (5)
Videojuegos (13)
Blogroll
AndroCode
Android Universe
Androjuegos
AndroTalk
HoneyApp
Archivo
May 2013
March 2013
February 2013
November 2012
October 2012
August 2012
July 2012
June 2012
May 2012
April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
GitHub
ltimos posts
Review sobre Android Studio
Google Maps Android API v2
Usando SurfaceView en Android Parte 2
Usando SurfaceView en Android Parte 1
Uso de la Librera PanoramaGL en Android usando Eclipse
Autores
Seguir a @androideity
Seguir a @condesa_sama
Seguir a @iamkore
Seguir a @GustavoIvanVega
Seguir a @kerpie
6 de 7
06/09/2013 9:16
http://androideity.com/2011/10/03/testear-aplicaciones-android-en-tu-te...
Seguir a @davidtoca
Seguir a @JaimeYesidLeon
Seguir a @seba_cipolat
Seguir a @AndrDevelop
Seguir a @carlostheone
Seguir a @ChelixPreciado
Androideity
Like
2,353 people like Androideity.
7 de 7
06/09/2013 9:16