android - programacion - Dispositivo no detectado en Eclipse cuando está conectado con un cable USB
manual de programacion android pdf (19)
(nuevo) dispositivo no se muestra, Lista de verificación:
- Opción de desarrollador ON
- Depuración de USB ENCENDIDO
- Intente cambiar a USB Storage / MTP / PTP si instala el controlador de Windows y falla, existe su problema (verifique en el Administrador de dispositivos de Windows) repararlo.
Quiero ejecutar mi proyecto de Android en un dispositivo.
Mi dispositivo no se detecta en Eclipse cuando lo conecto con un cable USB.
Reinicié Eclipse y verifiqué que la depuración de USB esté activada en el dispositivo.
¿Alguien puede decirme cuál es el problema y cómo resolverlo?
Además de los pasos proporcionados por @asfsafgsf (arriba), asegúrese de volver a habilitar los modos / funciones del desarrollador de su teléfono. Para mi Motorola Atrix:
-
settings>applications>Unknown Sources
: permite aplicaciones de terceros -
settings>applications>Development
: para habilitar la depuración de USB, simular ubicaciones y deshabilitar la suspensión del teléfono
Una nota sobre los modos de desarrollador
La depuración de USB es el modo principal que necesitará para ejecutar aplicaciones a través de eclipse cuando su teléfono esté conectado a través de un usb (obviamente). Desactivar la suspensión del teléfono también es útil por razones que se explican por sí mismas.
Permitir fuentes de aplicaciones de terceros te permite probar tu aplicación beta en una escala mayor. Con esto, puede alojar su propia apk e instruir a sus beta-testers para que la descarguen (antes de lanzarla a la tienda de Google Play). Más específicamente, el soporte de terceros permite la instalación de archivos de paquetes de Android que no contengan una firma aprobada por Google (requerida para el alojamiento en Play Store). Con aplicaciones de terceros habilitadas, un teléfono móvil podrá ejecutar paquetes independientemente de su origen. También debería poder recibir un APK a través de bluetooth e instalarlo en este modo.
Antes de comenzar, ¡asegúrese de que la DEPURACIÓN DE USB ESTÁ HABILITADA en la configuración de su teléfono!
1) PASO BÁSICO: conecte el dispositivo a través de USB, luego vaya a la página del dispositivo en el blog de desarrolladores de Android . Allí puede encontrar la información necesaria sobre la adición de identificadores de proveedores USB. Agregue los identificadores específicos de su dispositivo y reinicie Eclipse si es necesario.
2) Si antes pudo ver el dispositivo conectado (usando el comando: ''adb devices''
), pero ya no lo hace, intente reiniciar ADB. (Puede usar los comandos: ''adb kill-server''
seguido de ''adb start-server''
. Los comandos adb deben ejecutarse desde la carpeta de herramientas de la plataforma en el SDK de Android, si no lo ha exportado).
3) Si ninguno de los dos funciona y usted está en la máquina de Windows, entonces verifique que los controladores usb instalados sean correctos. Si no es así, instale los controladores adecuados. Obtenga más información sobre cómo instalar / actualizar los controladores en http://developer.android.com/tools/extras/oem-usb.html
Si esto tampoco funciona, intente instalar el controlador de ventanas de Universal ADB https://plus.google.com/103583939320326217147/posts/BQ5iYJEaaEH
4) También puede intentar aumentar el tiempo de espera Vaya a preferences-> android-> DDMS en eclipse, luego intente aumentar el valor de ''ADB connection timeout (ms)''
Actualización basada en respuestas más nuevas:
5) Ejecutar> Configuraciones de ejecución> Destino. Asegúrese de que la opción "Pedir siempre que seleccione el dispositivo" esté habilitada.
Caso especial: Windows 8 y Nexus 10 (a partir de esta pregunta: ADB No se encontraron dispositivos )
Windows 8 no reconocería mi dispositivo Nexus 10. Corregido al Configurar el modo de transferencia a la Cámara (PTP) a través del diálogo de configuración en el dispositivo.
Configuraciones> Almacenamiento> Menú> Conexión de computadora USB a "Cámara (PTP)"
Aquí está mi lista de comprobación en Windows (no el dispositivo en sí) cuando mi dispositivo no se muestra:
- Asegúrese de que "la depuración del USB esté activada"> Opciones de desarrollador.
- Verifique la barra de estado en su dispositivo. Le dice si su teléfono está conectado como Dispositivo de medios (MTP) o Enviar imágenes (PTP). Mi dispositivo solo aparece en la lista cuando se selecciona PTP.
- Gire el firewall de Windows.
- El giro de cualquier programa proxy se ejecutó en puertos de Windows completos.
- Y finalmente detenga adb.exe desde el administrador de tareas de Windows y espere unos segundos para reiniciar automáticamente.
Compruebe si su dispositivo se muestra en la pestaña del dispositivo Eclipse en Ventana> Abrir perspectiva. Si no se muestra allí, entonces necesita instalar los controladores para el dispositivo. Una vez que el dispositivo esté visible en la pestaña Dispositivos, cambie la configuración de inicio para el objetivo manual. Una vez que inicie su aplicación, le permitirá elegir entre el dispositivo real o los dispositivos virtuales
Después de una búsqueda larga y frustrante, finalmente hice que mi Micromax Funbook p362 se conectara con el eclipse y lo adapté para el desarrollo.
* Moborobo instalado (herramienta de administración de teléfonos inteligentes Android todo en uno). * Ejecute stop -server / start -server utilizando ADB. * Reinicia el dispositivo. * Reinicia el eclipse. * Se detectó el dispositivo. (Eclipse - lista de dispositivos adb)
El mejor enfoque es instalar PDA net (software) tanto en el sistema como en el dispositivo Android. Este software instala automáticamente el controlador global para todos los teléfonos, brinda una fácil conectividad con el dispositivo Android.
Siga estos enlaces para descargar
Para el sistema
Para dispositivos Android
En un kitkat Google Nexus 7, cansé todo aquí y no tuve éxito. El dispositivo se conectó previamente correctamente a esta computadora.
Luego presiono configuración - opciones de desarrollador - Revoco autorizaciones de depuración de USB y confirmó que realmente quería revocarlas.
Desconecté y enchufé el USB. La tableta emitió un pitido y preguntó si quería autorizar la depuración de la computadora. Dije "Sí" y todo funcionó de nuevo.
Para mí, el problema es con el cable USB defectuoso . He probado esos por encima de todas las respuestas. Nada me da ninguna solución. Pero finalmente llegué a saber que el problema se debe a mi cable USB al cambiar el cable USB. Mientras se conecta a través del cable usb, el teléfono se está cargando pero los controladores no están instalados. Algunos cables usb no tienen la opción para eso. Entonces, al comprar, compruébalo y compra.
Reiniciar el servidor adb, Eclipse y el dispositivo me sirvió de algo.
C:/Android/android-sdk/platform-tools>adb kill-server
C:/Android/android-sdk/platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
Tuve el mismo problema que lo mencionado en esta pregunta.
Resuelvo este problema actualizando los controladores de dispositivos portátiles de PC:
Vaya a: Settings
-> Applications
-> Development
para habilitar la depuración de USB
- Conecte el dispositivo USB
- Escritorio "Mi PC", haga clic derecho -> "Administrador"
- Elige "Administrador de dispositivos"
- Dispositivo portátil
- Haga clic derecho en su dispositivo -> "Actualizar el software del controlador" -> Buscar automáticamente (esperar alrededor de 3-5min,)
- Hecho
Si tienes el siguiente problema
Entonces puedes seguirlo para solucionarlo
Nota: Debe habilitar la depuración de USB en su dispositivo Android (estará en la opción de desarrollador en la configuración del sistema)
Siga los siguientes pasos para detectar su dispositivo en eclipse:
En el lado móvil: - Para conectar la sincronización USB, su dispositivo Android necesita tener habilitada la depuración de USB.
Para habilitar el modo de depuración USB de Android , siga estos pasos:
Dispositivos Android 2.x - 3.x:
Vaya a Configuración> Aplicación> Desarrollo> Depuración de USB.
Dispositivos Android 4.x:
Vaya a Configuración> Opciones de desarrollador> Depuración de USB.
Para dispositivos con Android 4.2.2 o posterior , es posible que deba desbloquear las Opciones de desarrollador antes de que esté disponible en el Menú:
- Ir a la pantalla de inicio de Android.
- Tira hacia abajo de la barra de notificaciones.
- Toca "Configuración"
- Toca "Acerca del dispositivo"
- Toque el botón "Build Number" aproximadamente 7 veces.
- El Modo desarrollador ahora debe estar desbloqueado y disponible en Configuración> Más> Opciones de desarrollador o en Configuración> Opciones de desarrollador
En el lado de PC
- Conecte su dispositivo a la PC con un cable USB.
- Descargar Google USB Driver
- Extraiga / descomprima el archivo "latest_usb_driver_windows.zip" en su computadora (preferiblemente con el software 7-zip )
- Abre el administrador de dispositivos en tu PC
- Usuarios de Windows 7 y 8 → busque Administrador de dispositivo desde Inicio (o Pantalla de inicio) y haga clic para abrir.
- Usuarios de Windows XP → Google it
- Verá una lista de todos los dispositivos conectados a su computadora en el administrador de dispositivos. Simplemente encuentre su dispositivo (lo más probable es que esté en la lista Otros dispositivos con un signo de exclamación amarillo con el nombre de dispositivos ADB ), luego haga clic con el botón derecho y seleccione Actualizar software del controlador .
- Seleccione "Buscar en mi computadora el software del controlador" en la siguiente ventana
- Ahora haga clic en el botón "Examinar ..." y seleccione la carpeta "usb_driver" que extrajimos en el Paso 3 del archivo "latest_usb_driver_windows.zip".
- NO seleccione el archivo zip, seleccione la carpeta donde se extraen los contenidos del archivo zip. Y mantenga marcada la casilla Incluir subcarpetas
- Durante la instalación (como un control de seguridad), Windows puede pedirle permiso para instalar los controladores, haga clic en "Instalar"
- Una vez que se complete la instalación, verá una lista actualizada de dispositivos en la pantalla Administrador de dispositivo que muestra el controlador del teléfono instalado correctamente.
Ahora, en eclipse, sigue los pasos para instalar tu aplicación en tu dispositivo:
- Vaya a Ejecutar> Configuraciones de ejecución> pestaña Destino.
- Verifique la opción "Indicar siempre para seleccionar el dispositivo". Y luego, al ejecutar la aplicación desde Eclipse, la ventana de solicitud finalmente mostró su dispositivo.
También puede enumerar todos los dispositivos conectados actualmente ejecutando el siguiente comando:
adb devices
Tuve este problema Con mi galaxia S2. Así que vine aquí por consejo, pero no pude encontrar nada específico. Luego encontré este software ''Kies'' en el sitio de Samsung, en la sección correspondiente a mi modelo exacto de teléfono, en descargas, luego de hacer clic en el software. Instaló los controladores USB correctos como parte del proceso de instalación de Kies, por lo que mi teléfono al instante se hizo visible en eclipse.
La versión de Kies para Galaxy S2 (GT I1900) = http://www.samsung.com/uk/support/model/GT-I9100LKAXEU-downloads#
Hay otras versiones de Kies para otros modelos de Android, por supuesto.
Tuve un problema similar, los controladores estaban mal, pero Eclipse sí me mostró el dispositivo en la pestaña Ejecutar> Ejecutar configuraciones> Objetivo. Pero revisé la opción "Pedir siempre para seleccionar el dispositivo". Y luego, al ejecutar la aplicación desde Eclipse, la ventana de solicitud finalmente mostró mi dispositivo.
Una posible razón es verificar el Administrador de Android SDK e instalar el Controlador USB de Google en la carpeta Extras si no lo ha instalado.
Siguiendo los pasos aquí: http://developer.android.com/sdk/oem-usb.html#InstallingDriver permitió a Eclipse mostrar el dispositivo.
Vaya a http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver y siga los pasos en el sitio web de Android, pero al buscar la carpeta USB, no use el directorio especificado -> ((sdk) ) / extras / google / usb_driver). (sdk) solo significa su ubicación sdk.
Su teléfono debe tener el controlador correcto y se puede acceder cuando lo conecte y vaya al Controlador de CD en Mi PC, en mi caso es G: / drivers / adb_driver. Use este directorio en su lugar y debería funcionar. (Puede ser diferente con los dispositivos).
ok este es un hilo viejo -
pero pasé casi dos días y no llegué a ningún lado
Esto es lo que resolvió mi problema
Tenía habilitada la depuración de USB (encontrar las mismas opciones de desarrollador fue un problema, creo que el toque de siete veces de Google es infantil y simplemente estúpido).
Sin embargo, HTC syn manager, eclipse ADT y Windows computer management no pudieron identificar mi dispositivo
Mi problema fue que mi teléfono estaba configurado SOLAMENTE Carga USB: este fue el problema En ''Conexión USB de la computadora'' >> Elija la opción Almacenamiento USB Una vez que haga esto, la PC instalará los controladores y su dispositivo será detectado por Eclipse y en ''Administración de equipos'' en '''' Dispositivos USB Android ''
Ahora todavía no conozco la forma de acceder a la "Conexión de computadora USB", pero en ese momento sí tuve la opción de cambiar y t funcionó
Para aquellos (como yo antes) que no saben cómo identificar si ''Computer Management'' muestra su dispositivo, busque ''Android USB devices''. Si está presente, entonces su dispositivo será detectado por su PC
Espero que esto ayude a otros
Shankar