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.

  • Navegador Android en Windows
  • Tamaños de la pantalla del emulador de Android
  • Logcat dice - La aplicación puede estar haciendo demasiado trabajo en su hilo principal y mensaje de error dice - StringtoReal.invalidReal (string.boolean) línea: 63
  • HAXM no funciona en Linux
  • Cómo tomar una captura de pantalla de Android (Emulator) utilizando esta biblioteca y dónde puedo obtener las capturas de pantalla
  • El emulador acelerado de Android sigue reiniciando
  • Ejecutar ROM personalizada en el emulador de Android
  • Diferencia entre emulador y dispositivo real para aplicaciones instaladas?
  • Significado de parpadeo rojo en el emulador
  • Cómo salir del modo de pantalla completa en el emulador de Android
  • incompatibilidad entre HAXM hypervisor y VirtualBox 4.3.30+
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.