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.
- Cómo evitar el desplazamiento automático cuando el teclado aparece en jquery mobile popup-dialog
- Principales diferencias entre el uso de Google Maps Javascript API v3 y Android MapView
- Cordova audio visualizador? (Con Media en lugar de AnalyserNode)
- Los elementos de entrada en android 4.x no se pueden diseñar cuando se enfocan
- ¿Cómo desarrollar una interfaz de usuario que se verá nativa de Android con jQuery-mobile?
¿Qué puede estar mal?
- Creador de directorios anidados: Phonegap
- Diferencias entre Android e iOS al usar Google Analytics en PhoneGap 1.2.0
- Cómo obtener el dispositivo UUID en marco iónico
- Android debuggable = false haciendo que jQuery.ajax POST falle en el proyecto Cordova / Phonegap Eclipse
- Señal fatal 11 (SIGSEGV) en 0x00000000 (código = 1) - PhoneGap
- Android - Deshabilitar la compatibilidad con la pantalla x pantallas grandes
- Cordova android emulator "no puede leer la propiedad 'replace' de undefined"
- ¿Cómo subir el archivo en el servidor django usando phonegap?
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é …
- Controlador USB de Google instalado
- Driver USB Samsung instalado
- Actualización de mi Android SDK Platform-tools (Android SDK Manager)
- 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.
- Ir al panel de control en Windows y abrir el administrador de dispositivos.
-
Quite el controlador USB predeterminado instalado para su dispositivo. Como se muestra a continuación, quita el dispositivo Samsung_Android.
-
Desconecte el cable USB del dispositivo android.
- 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).
En LG G4 (en el sistema operativo Windows) debe hacer lo siguiente:
- Instale los controladores USB LG desde http://www.lg.com/uk/support/support-mobile/lg-LGH815
- Activar el modo Desarrollador (7 clics)
- Activar depuración USB para el equipo de estación de trabajo actual (en las opciones de desarrollador)
- Conecte el dispositivo (se instalarán los controladores de anuncios)
- Ejecutar
cordova run android --device
- Bluetooth Low Energy startScan en Android 6.0 no encuentra dispositivos
- El proyecto de Android no creará al editar un archivo de recursos