5 votos

No se puede depurar con el LG Nexus 4

Estoy al final de mi ingenio aquí tratando de depurar usando un nuevo teléfono LG Nexus 4 para desarrolladores. La depuración está habilitada en el teléfono, y el controlador USB del SDK de Android está instalado. Cuando trato de ejecutar en Eclipse me sale un mensaje que dice 'No se encontraron objetivos compatibles'.

Anteriormente he utilizado un teléfono Samsung Nexus S para desarrolladores, y una tablet Nexus 10 con el controlador USB del SDK de Android y no hubo ningún problema. También he depurado usando mi Samsung Galaxy S4 usando los drivers de Samsung.

Conecto el Nexus 4 y voy al administrador de dispositivos. En el Administrador de dispositivos, el dispositivo aparece como Android Phone > Android Composite ADB Interface. Hago clic con el botón derecho y selecciono 'Actualizar el software del controlador...', y luego 'Buscar en mi ordenador el software del controlador'. A continuación, apunto a la lista ' \sdk\extras\google\usb_driver de mi instalación de Eclipse/Android SDK, pero se me notifica que 'El mejor software de controlador para su dispositivo ya está instalado'.

He probado a desinstalar el controlador, pero en cuanto vuelvo a conectar el teléfono, mi ordenador instala automáticamente el controlador, y cuando vuelvo a entrar en el Administrador de dispositivos para 'Actualizar el software del controlador...', me vuelve a decir que 'El mejor software de controlador para su dispositivo ya está instalado'. Y aún así, incluso después de reiniciar tanto mi PC como el teléfono, cuando trato de ejecutar en Eclipse todavía se me notifica que 'No se encontraron objetivos compatibles'.

¿Alguna idea? Este dispositivo es completamente inútil para mí a menos que pueda conseguir que depure desde Eclipse. Un compañero de trabajo ha conseguido que funcione perfectamente en su PC, y tenemos exactamente las mismas especificaciones de PC. Por favor, ¡ayuda!

0 votos

Quizás sea anecdótico, pero yo depuraba bien mi Nexus 4 hasta que instalé los drivers de Samsung para el GS3 y el Note 10.1. Quitando esos drivers (con Driver Sweeper) se arregló mi situación.

0 votos

@mawcsco Acabo de desinstalar los drivers de todos mis dispositivos, he reiniciado el PC y el Nexus 4, lo he vuelto a probar y sigue sin reconocer el dispositivo. Voy a probar Driver Sweeper, pero no estoy familiarizado con él, o cómo apuntar el controlador USB de Google que viene con el SDK de Android para desinstalar. Voy a darle una oportunidad sin embargo.

0 votos

@mawcsco He intentado seguir las instrucciones de Driver Sweeper, pero no lo he conseguido. He desinstalado todos los controladores normalmente, a continuación, reinicie en modo seguro y corrió Driver Sweeper, pero no vi ningún controlador de Android o USB en la lista, sólo veo los controladores para cosas como la pantalla y el sonido y el ratón.

1voto

AitorTheRed Puntos 241

Un par de sugerencias que podrían funcionar:

  • En primer lugar, intente actualizar su SDK de Android con el Android SDK Manager. A veces, debido a una versión antigua, los teléfonos más nuevos no son reconocidos.
  • Asumo que estás usando Windows. ¿Qué versión? ¿x86 o x64? Cuando vas al administrador de dispositivos y ves Android Phone > Android Composite ADB Interface ¿tiene una marca de admiración amarilla? Si es así, los controladores no están instalados correctamente.
  • Esto puede ser un poco trivial, pero ¿has probado a reiniciar tu PC y tu teléfono?
  • Además, ¿qué versión de minSDK tienes en tu conjunto de aplicaciones y qué versión tiene tu Nexus 4?

0 votos

1) Ya he probado a actualizar todo lo que tenía actualizaciones disponibles (incluido el controlador USB de Google). 2) Windows 7, 64 bits. No hay ninguna marca amarilla en el Administrador de dispositivos. 3) He intentado reiniciar ambos (estaba en mi OP). 4) minSdkVersion="9" targetSdkVersion="17". ¿Cómo puedo ver qué versión tiene el Nexus 4?

2 votos

Es mejor publicar un comentario en la pregunta solicitando información adicional en lugar de tener una respuesta llena de preguntas. (solo digo) ;)

0 votos

@tjc59 En tu teléfono, ve a ajustes, Información del teléfono (la última entrada), y deberías ver ahí Versión de Adroid. Mi Nexus 4 está en 4.2.2 ahora mismo.

0voto

Josephus Villarey Puntos 126

utiliza un puerto usb 2.0. a veces el usb 3.0 se estropea con adb

0 votos

Por lo que sé, todos los puertos USB de mi PC son 3.0, así que no estoy seguro de cómo va a ser posible...

0 votos

Entonces usted tiene que utilizar los controladores usb 3.0 por defecto de Windows para que funcione (en comparación con tal vez un propietario??)

0 votos

Lo siento, pero no sé de qué me está hablando. Como dije en mi OP, un compañero de trabajo tiene exactamente el mismo PC (modelo / especificaciones) como yo, y él no tenía problemas para conseguir el Nexus 4 para trabajar con Eclipse.

-1voto

George Puntos 1

Puede ser que el MTP interfiera con el ADB/USB-Debugging:

En mi caso, el MTP (Media Transfer Protocol) estaba activado. Así que lo desactivé en la configuración de almacenamiento (ver: Ajustes→Conexiones→Modo de conexión USB ). Ahora todo funciona sin problemas.

1 votos

@Izzy, esta podría ser una respuesta. Después de todo, definir cómo se conecta el teléfono al ordenador (usando MPT o PTP) puede afectar a si la depuración USB funcionaría o no.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X