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?
- Uso de Bluetooth en el emulador de Android
- Cómo utilizar GCM en el emulador Intel x86
- Android Emulator no tiene marco de ventana
- Plugin del navegador de Android
- Cómo compilar el pez goldfish 3.4 kernel y ejecutar en el emulador
- Mensaje de error de Android Studio Emulator E / AudioFlinger
- Archivo de video Playng presente en Sistema de archivos local en Android
- No se puede encontrar 'emulator.exe' al intentar probar aplicaciones
- Obtener complementos de terceros (Android)
- La aplicación Android GPS no funciona en Emulator
- ¿Por qué no emuladores estándar de Android?
- Enviar formulario html de forma programática en android
- Android: Emulador no puede comenzar con la resolución FullHD que se está estableciendo
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.
- ¿Por qué se agregan automáticamente los permisos a mi AndroidManifest cuando incluye la biblioteca de Google Play Services?
- ¿Cuándo necesito android.hardware.location.gps y android.hardware.location.network?