Desplazamiento del teléfono en el dispositivo: no se ha encontrado ningún dispositivo

Estoy tratando de ejecutar una aplicación que he hecho en phonegap en mi dispositivo, conectado con USB.

-> phonegap run android [phonegap] detecting Android SDK environment... [phonegap] using the local environment [phonegap] compiling Android... [phonegap] successfully compiled Android app [phonegap] trying to install app onto device [phonegap] no device was found -> adb devices List of devices attached SH25PW103163 device 

Acabo de ejecutar una aplicación nativa de Android en eclipse en este dispositivo, tengo USB Depuración activado.

¿Qué puede estar mal?

Con este comando:

phonegap run android --device=<device-code-here>

Ejemplo:

phonegap run android --device=SH25PW103163

phonegap run android --target=SH25PW103163

Si quieres conocer el código de un dispositivo ejecuta esto en la consola (shell, terminal):

adb devices

Tuve un problema similar. He clonado el código de git y el phonegapp no ​​instalar la aplicación en mi dispositivo (LG Nexus 4). Pero tuve otra aplicación instalada en mi teléfono con el mismo nombre y el mismo ID de la aplicación que estaba intentando instalar.

Eliminar la antigua aplicación de mi teléfono resuelto este problema para mí.

Lo que funcionó para mí fue cambiar el dispositivo de un dispositivo multimedia a la cámara en la configuración USB.

Conexión de la computadora USB (cámara) .png

Tuve este mismo problema, pero por una razón diferente. Así es como lo solucioné …

  1. Controlador USB de Google instalado
  2. Driver USB Samsung instalado
  3. Actualización de mi Android SDK Platform-tools (Android SDK Manager)
  4. Editado ID de Widget en config.xml a algo diferente. <- Finalmente lo resolvió.

Trabajar en el mismo proyecto desde dos máquinas podría causar un conflicto al instalar la aplicación desde la segunda máquina. Desinstale la aplicación del teléfono y actualice o cambie la ID del widget. Espero que esto ayude a alguien, la CLI PhoneGap no da explicitamente un error diciendo esto.

Si solo tiene un dispositivo conectado, phonegap run android --device es suficiente.

Solo usa

 cordova run android --device 

Sólo quería compartir mi experiencia, no pude lanzar mi aplicación cordova en el dispositivo. Lo que resolvió mi problema es cargar apk manualmente:

 adb install -r platforms\android\build\outputs\apk\android-debug.apk 

Tengo un LG G4, y estoy usando Visual Studio Tools para Apache Cordova (TACO).

Al intentar depurar en el dispositivo estaba recibiendo el mensaje: No se pudo implementar en el dispositivo Android, no se encontró ningún dispositivo adjunto. Si recientemente ha conectado un dispositivo, puede que tenga que esperar unos segundos antes de que se reconozca.

Y lo que me funcionó fue cambiar el dispositivo del protocolo de transferencia de medios (MTP) al protocolo de transferencia de fotos (PTP), en la configuración USB. Captura de pantalla del teléfono

En las ventanas que necesitaba para instalar los controladores de dispositivos para mi teléfono (Moto G) desde el sitio de Motorola. Actualizar el SDK, los controladores USB de Google, etc no hizo ninguna diferencia; Cada vez que hice adb devices no había nada se muestra.

Después de instalar los controladores de Motorola localmente el dispositivo apareció.

Estaba teniendo este mismo problema en un teléfono LG Optimus; Adb informó que el dispositivo estaba allí, pero cordova run android --device falló con "No se pudo implementar en el dispositivo, no se encontraron dispositivos". Resulta que de los cuatro modos de conexión disponibles en el teléfono:

  • Cargar teléfono
  • Sincronización de medios (PTP)
  • conexión a Internet
  • Cámara (PTP)

El único que funciona es la conexión a Internet -> módem

Espero que esto salve a alguien un poco de pelo-rasgadura. 🙂

Los métodos mencionados en las otras respuestas no funcionaron para mí. Lo que funcionó para mí fue googleando Samsung Galaxy Tab controlador USB y descargar y ejecutarlo. La aplicación entonces consiguió que mi dispositivo fuese reconocido cuando hice dispositivos adb. Desde que estaba usando un Samsung Galaxy, utilicé este enlace para descargar el controlador USB del sitio oficial de Samsung. Usted querría google su propio controlador androide modelo usb

http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW

Después de descargarlo, corrí la aplicación para instalar mi controlador USB y luego los dispositivos adb. Asegúrese de que su controlador USB de Google desde el SDK de Android se ha descargado y de que su sdk está actualizado también. Además, asegúrese de que su modo de depuración USB esté activado, vaya a Configuración -> Opciones de desarrollador -> y, a continuación, compruebe la depuración USB. Después de todo esto, su dispositivo en el Administrador de dispositivos no debe tener un signo de exclamación amarillo junto a él. Cuando ejecuta dispositivos adb, su dispositivo debe aparecer. Espero que esto ayude a la gente. Literalmente pasé horas intentando entender esto.

Siga los siguientes pasos para ejecutar la aplicación cordova en el dispositivo android.

  1. Ir al panel de control en Windows y abrir el administrador de dispositivos.
  2. Quite el controlador USB predeterminado instalado para su dispositivo. Como se muestra a continuación, quita el dispositivo Samsung_Android. Introduzca aquí la descripción de la imagen

  3. Desconecte el cable USB del dispositivo android.

  4. Vuelva a conectar el cable USB y seleccione la instalación de los controladores USB desde Windows en línea (búsqueda en línea).

Introduzca aquí la descripción de la imagen

En LG G4 (en el sistema operativo Windows) debe hacer lo siguiente:

  1. Instale los controladores USB LG desde http://www.lg.com/uk/support/support-mobile/lg-LGH815
  2. Activar el modo Desarrollador (7 clics)
  3. Activar depuración USB para el equipo de estación de trabajo actual (en las opciones de desarrollador)
  4. Conecte el dispositivo (se instalarán los controladores de anuncios)
  5. Ejecutar cordova run android --device
  • Creación de una notificación local en respuesta a una notificación push (desde firebase) en cordova / ionic
  • Cómo utilizar el código nativo de android en phonegap?
  • La aplicación androide Cordova 5.0.0 no puede conectarse a Internet con Android 4.0.0
  • Error al ejecutar el comando 'ant' en Mac OS X 10.9 Mavericks al construir para Android con PhoneGap / Cordova
  • Córdoba y configuración de Android mediante línea de comandos
  • Abrir url en la vista web - phonegap
  • Cordova error building - EPERM, operación no permitida
  • Configuración de Android Home path en marco iónico
  • ¿Cómo probar las capacidades de notificación push de la aplicación móvil en un emulador?
  • Google map v3 no se muestra completamente en html5
  • Phonegap Media API (Android) - El soporte no está definido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.