Cómo ejecutar o depurar en el teléfono Android en lugar de emulador?

El emulador de Android es tan lento que no es posible probar las aplicaciones de ejecución. ¿Hay alguna forma de depurar / ejecutar aplicaciones en el teléfono real con IDE en lugar de emulador?

Por lo general, puede activar la depuración USB en su teléfono y conectarlo a su PC a través de USB. A continuación, el teléfono aparecerá como adb de la misma manera que un emulador. Es posible que necesite descargar los controladores del fabricante del teléfono para su teléfono.

En mi HTC deseo la configuración está en: Configuración-> Aplicaciones-> Desarrollo-> USB Depuración

Active la depuración USB en su teléfono. Conéctelo a su computadora. ADB debe reconocerlo y puede usarlo de la misma manera que un dispositivo virtual.

Si los dispositivos ./adb listan su teléfono como un montón de signos de interrogación, entonces le faltan algunos permisos. Para corregir esto, reinicie el servidor de adb como root. Algo en la línea de:

~$ ./adb devices List of devices attached emulator-5554 device ????????????? device <--- your phone ~$ sudo -s ~# ./adb kill-server ~# ./adb devices List of devices attached emulator-5554 device 1232345345345 device <--- your phone 

Me doy cuenta de que el contexto es para Windows, pero tuve el mismo problema en Linux (Fedora). Crear un nuevo archivo en /etc/udev/rules.d/ era necesario (y reiniciar adb como Hyperboreus indica).

Esto se indica claramente en http://developer.android.com/tools/device.html .

Fwiw

Para usuarios de Windows:

 1. Go to Command Prompt 2. Type cd /path/to/adb.exe 3. Type adb.exe devices 4. Type adb.exe kill-server 5. Type again adb.exe devices 

Si usted consigue su dispositivo, su multa. Si no, intente una vez más.

  • No se puede iniciar el emulador de Android en Mac
  • Determinar si el destino es un emulador o un teléfono en tiempo de ejecución
  • Lamentablemente, la aplicación ha dejado de funcionar.
  • La aplicación se bloquea cuando se ejecuta utilizando Google Maps api v2
  • No se puede encontrar 'emulator.exe' al intentar probar aplicaciones
  • Emulador de Android: ¿Cómo puedo obtener una lista de servicios que se están ejecutando
  • ¿Cómo puedo obtener Internet en el emulador de Android?
  • Gen ya existe pero no es una carpeta de origen
  • Añadiendo drawable a CirclePageIndicator
  • Android N Preview emulator crash
  • Detectar cuando el usuario introduce los datos en edittext muestra inmediatamente la respuesta
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.