Estoy intentando instalar una aplicación de Android en mi nuevo Nexus 10 . Tengo un archivo .apk. He descargado el SDK de Android, he instalado "Herramientas del SDK de Android", "Herramientas de la plataforma del SDK de Android" y el Controlador USB de Google. Verifiqué la configuración en mi Nexus 10 para "Fuentes desconocidas".
Cuando ejecuto "dispositivos adb" desde el terminal de comando, no enumera ningún dispositivo. Intenté seguir esta recomendación , porque era idéntica a una sugerencia que había encontrado anteriormente en Stack Overflow. Después de seguir esos pasos, "dispositivos adb" aún devuelve una lista vacía y, para empeorar las cosas, cuando conecto mi Nexus 10 a mi PC, Windows no muestra ninguna carpeta dentro del dispositivo.
He deshecho los pasos en ese enlace, junto con todo lo demás que he hecho hasta ahora, así como desinstalar mi Nexus 10 del Administrador de dispositivos y volver a instalarlo, pero todavía no veo ninguna carpeta en el dispositivo.
¿Me falta algo para que mi dispositivo aparezca en dispositivos ADB?
¿Qué puedo hacer para que Windows vea las carpetas dentro del dispositivo?
Respuestas:
Windows 8 no reconocería mi dispositivo Nexus 10. Se solucionó configurando el modo de transferencia a la cámara (PTP) a través del diálogo de configuración en el dispositivo.
Configuración> Almacenamiento> Menú> Conexión de computadora USB a "Cámara (PTP)"
fuente
USB computer connection - Camera (PTP)
arregla estoPara usuarios de Windows 8:
Después de probar todas las soluciones dadas aquí, sin éxito, encontré esto:
Ir al administrador de dispositivos
Buscar controladores en mi computadora -> Permítame elegir de una lista de controladores de dispositivo en mi computadora
Elija el dispositivo Android y luego la interfaz Android ADB .
Ahora tengo mis dispositivos en la lista
adb devices
.fuente
Esta situación parece surgir con algunos controladores ADB. He encontrado lo mismo con un par de dispositivos de Google y la instalación del controlador universal de Windows ADB me lo ha solucionado todo el tiempo.
fuente
Usa otro cable .
Me acabo de enterar de que uno de mis cables de carga normales tenía Vcc, pares Gnd, pero no Data +, Data-.
https://en.wikipedia.org/wiki/USB#Pinouts
fuente
adb
pérdida de la conexión. Conectar el dispositivo directamente a la computadora puede resolver el problema en este caso.He encontrado una solución (para Windows 7):
Verá dos registros como estos:
5 Abra el archivo android_winusb.inf (lo tengo en "
C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory
)6 Cree dichos registros en las secciones [Google.NTx86] y [Google.NTamd64] utilizando Id. De hardware de las propiedades de la interfaz ADB:
7 Guarde el archivo y actualice el controlador para la interfaz ADB mostrando la ruta al directorio "C: \ Users \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver"
fuente
El dispositivo puede no ser visible para la depuración si está en modo MTP. Algunos dispositivos solo funcionan en modo PTP (o incluso en modo "solo cargando").
Esto se puede cambiar en Configuración > Opciones de desarrollador > Redes > Configuración USB predeterminada > PTP .
Además, recibirá una notificación en su dispositivo Android pidiéndole confirmación sobre el cambio de configuración de la configuración USB y para permitirlo.
Nota: Puede activar las opciones de desarrollador siguiendo el siguiente enlace: habilitar las opciones de desarrollador
fuente
Android 6.0 or Cyanogenmod 13
.Asegúrese de habilitar la depuración de USB en Configuración -> Opciones de desarrollador
Además, ejecute "dispositivos adb" después de ingresar a la carpeta de herramientas de la plataforma en el SDK de Android (a menos que ya tenga esa carpeta en la ruta de su sistema), de lo contrario no se encontrará el comando.
fuente
A veces, ADB pierde la conexión con el dispositivo y debe reiniciarse. Si tiene todo lo demás funcionando (es decir, el controlador USB instalado, la configuración del desarrollador habilitada en el dispositivo) y aún no puede ver su dispositivo, debe restablecer el proceso ADB.
Está disponible en la Perspectiva DDMS (desde Eclipse), pestaña Dispositivos (el triángulo en el extremo derecho incluye un elemento de menú para realizar el restablecimiento).
De lo contrario, desde la línea de comandos, puede restablecerlo con los siguientes 2 comandos:
luego
fuente
Habilite las opciones de desarrollador en su dispositivo. Para habilitar el modo de desarrollador
setting->About phone
, toque la opción Número de compilación 8 veces seguidasVaya
Settings-> Developer options
y active la depuración de USBDe los pasos anteriores no funcionó, intente este paso, vaya
Settings->Security
y enciendaAllow Unknown Resources
fuente
Debe descargar los controladores desde el administrador de SDK (extras → Controlador USB de Google)
Luego debe instalar el controlador USB en Windows (funciona para mí en Windows 8.1):
(Copie y pegue desde http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver :)
<sdk>\extras\google\usb_driver\
).fuente
Después de descargar los controladores de Google a través del Administrador de Android SDK (disponible a través de Eclipse, Intellij o Android Studio), tuve que actualizar el controlador en Administración de equipos> Administrador de dispositivos> Otros dispositivos> ADB: hacer clic con el botón derecho y hacer clic en Actualizar controlador y buscar el controlador actualizado Finalmente hizo el truco.
Por cierto, una pesadilla total para mí también. Sigo desconcertado porque la creación de un entorno de desarrollo debería ser la tarea más difícil que se pueda imaginar, con cada nueva falla inexplicable que conduzca a otra. Jeesh! Buena suerte.
fuente
En mi Windows 8.1 de 64 bits (Nexus 5 no apareció), solo instalando manualmente el controlador USB lo arregló: http://developer.android.com/sdk/win-usb.html El "Controlador USB de Google" en "Android SDK Manager "ya estaba instalado.
fuente
Fue un mal cable USB para mí. Después de probar un conjunto de soluciones, cambié a un cable USB diferente y apareció mi dispositivo.
fuente
Todavía recibo esto de vez en cuando y generalmente funciona si lo desconecto y lo vuelvo a conectar a un puerto diferente. Estoy en Linux pero me pasó lo mismo en Windows antes.
fuente
Instalar Samsung Kies y usar su herramienta para reinstalar los controladores de dispositivo es lo que finalmente funcionó para mí con mi Galaxy S3 y Tab S 8.4
fuente
Acabo de resolver este problema en mi Mac OS X, no se trata del controlador del dispositivo o del cable del dispositivo.
Debe habilitar las "opciones de desarrollador" y habilitar la "depuración de USB"
Consulte los errores de CyanogenMod wiki "Dispositivo no encontrado" y Doc: opciones de desarrollador
fuente
Editar: le recomiendo que NO ejecute ADB en VirtualBox si está utilizando un host de Windows. De alguna manera, conseguí que VirtualBox bloqueara los controladores de dispositivo en el host, eventualmente para que ADB no funcionara en el cliente ni en el host de ningún dispositivo que conecté. Para solucionarlo, eliminé las extensiones de VirtualBox en el host y ejecuté http : //www.nirsoft.net/utils/usb_devices_view.html para eliminar los controladores incorrectos. No pude obtener los controladores correctos para cargar mientras se instalaron las extensiones de VirtualBox, y este problema fue un completo bastardo para diagnosticar y solucionar.
Edición 2: También lo siguiente probablemente esté desactualizado, ahora que Google ha lanzado una extensión ADB integrada para Chrome.
Qué pesadilla de instalación ... Estos son los pasos que necesitaba para que mi Nexus 10 sea reconocido en una máquina virtual XP que se ejecuta en VirtualBox:
adb devices
finalmente me muestra el dispositivo ...fuente
Para los controladores ADB de Blu Studio 5.5s, debe pasar por este aro. Estoy seguro de que es lo mismo con todos los teléfonos Blu o tal vez para todos los teléfonos mfg que no son de Google, no estoy seguro. En primer lugar, si conecta el dispositivo Blu con el cable USB y la depuración USB apagada, verá que Windows 7 carga un controlador genérico para que copie los archivos de encendido / apagado en el teléfono y el almacenamiento SD. Esto aparecerá cuando el cable USB se conecte por primera vez y aparezca como un icono de dispositivo en Panel de control, Administrador de dispositivos, Dispositivos portátiles, BLU STUDIO 5.5 S (o el dispositivo con el que está trabajando). No se moleste en obtener la identificación del hardware todavía, solo observe que esto sucede (lo que indica que es bueno hasta ahora y que no tiene un cable defectuoso o algo así).
Vaya al teléfono y encienda la depuración de USB en la sección Desarrollador de su teléfono. Observe que un elemento adicional aparece como un dispositivo indefinido ahora en la lista del administrador de dispositivos, tendrá el signo de exclamación amarillo y puede tener el mismo nombre del teléfono que aparece en Dispositivos portátiles. Ignora este artículo por el momento. Ahora, sin hacerle nada al teléfono (ya debería estar en modo de depuración USB), regrese a Dispositivos portátiles en el Administrador de dispositivos y haga clic con el botón derecho en BLU STUDIO 5.5 S o en cualquier teléfono con el que esté trabajando que esté en la lista sin la exclamación. marca(enumerado debajo Dispositivos portables). Haga clic con el botón derecho en el icono debajo de Dispositivos portátiles, en este ejemplo, el nombre que aparece es BLU STUDIO 5.5 S. En ese icono, seleccione Propiedades, Detalles y, en el menú desplegable, seleccione ID de hardware y copie lo que ve.
Para BLU STUDIO 5.5 SI, obtenga:
(Tenga en cuenta que si hace esto fuera de turno, la ID de HW será diferente con la depuración USB del teléfono desactivada. Desea copiar el valor al que cambia cuando la depuración USB está activada)
Ahora haga lo que dicen las instrucciones anteriores, por supuesto, personalice las líneas en las que agrega el archivo INF con las relacionadas con su propio teléfono, no el Nexus 10. Esto es lo que debe personalizar; cuando descargó el SDK, debería tener una estructura de archivo expandida desde el ZIP como esta:
Busque el archivo llamado:
android_winusb.inf
en la carpeta usb_driver. Haga una copia de él y asígnele un nombre, como myname.inf Edite myname.inf y agregue las líneas como se indicó anteriormente solo modificadas para su teléfono en particular. Por ejemplo, para el BLU STUDIO 5.5 S, agregué las siguientes 2 líneas según las instrucciones en las 2 ubicaciones según las instrucciones.Tenga en cuenta que agrega estas líneas a las secciones de 32 y 64 bits, que coinciden con la lectura del ejemplo en el tutorial.
Ahora regrese al dispositivo desconocido que apareció en el Administrador de dispositivos cuando activó la depuración USB del dispositivo y haga clic derecho en este elemento (tiene un signo de exclamación amarillo), haga clic derecho sobre él y luego seleccione Actualizar software de controlador, y luego Examinar mi computadora, Déjame elegir, haz clic en el botón Utilizar disco y navega para encontrar myname.inf. Siga aceptando todas las indicaciones que le advierten que podría no ser el controlador correcto. Como paso final, Windows debería haber identificado el dispositivo como la interfaz ADB de Android y una vez hecho esto, debería poder regresar, abrir su ventana CMD y ejecutar el comando "dispositivos adb" como se indica en este tutorial y ahora debería hacerlo. ver que el teléfono ahora se descubre y se comunica.
Ahora puedes divertirte con el comando adb.
fuente
Normalmente SDB descargará el controlador en la ruta ** android-sdk-windows \ extras \ google \ usb_driver **
Estos son los pasos que me funcionaron:
Y con suerte, funcionará.
fuente
Cambié todas las configuraciones en modo desarrollador, pero adb todavía no mostraba ningún dispositivo.
No estaba usando el cable que venía con mi teléfono. Una vez que lo cambié, todo simplemente funcionó.
fuente
Confirme que tiene las herramientas correctas de SDK de plataforma
Para Windows 10, tuve que descargar manualmente las últimas herramientas de la plataforma SDK de Android, ya que la versión suministrada a través de Visual Studio 2017 EMDK para Xamarin no era suficiente. Todo lo demás, excepto
adb.exe devices
trabajado.https://developer.android.com/studio/releases/platform-tools
Después de que las herramientas de la plataforma se descargaron manualmente, el dispositivo apareció independientemente de la configuración USB (carga, MTP, etc.)
Instalar un dispositivo emulador en esta etapa también es útil para ver si el problema es con adb o su dispositivo físico.
fuente
Al principio, la publicación de Thanks @ rmsyk .
Para mi problema y después de mucho tiempo sufriendo con Meizu C9 Pro, la bruja requiere solo los controladores ADB de Android (sin controladores especiales) en referencia al fabricante y se resolvió en mi PC con Windows 7 siguiendo los pasos a continuación.
Asegurate que
Reemplace manualmente
C:\Users\USERNAME\.android
con la carpeta incluida aquí , luego elimine el proceso 'adb.exe' si lo encuentra desde el Administrador de tareas de Windows y useadb devices
y finalmente mi dispositivo aparece con éxito y simplemente confirme que la PC es confiable.Notas:
adb kill-server
yadb start-server
no fue una solución también.fuente
Intenté casi todas las sugerencias en la mayoría de las respuestas (las más populares), nada me ayudó. Finalmente, encontré la razón en mi caso. Usé un cable USB defectuoso. Me cambio a otro cable USB original, ¡e inmediatamente funcionó!
Espero que ayude a alguien más.
fuente
usb.inf
archivo tiene el dispositivo listado en élfuente
Es muy fácil, simplemente apaga tu dispositivo Android y luego mantén presionadas las teclas "Bajar volumen" y "Encendido" al mismo tiempo. Espere unos segundos hasta que comience en modo de recuperación, listo. Ahora escriba
adb devices
y verá su dispositivo.fuente
Tuve el mismo problema con mi Windows 8. El controlador USB Android / SDK se instaló correctamente, pero olvidé instalar el controlador USB desde mi teléfono. Después de instalar el controlador USB del teléfono, ADB funciona bien.
Espero que esto sea de ayuda.
fuente
Active la depuración en el menú de desarrollador de configuración de Nexus (toque "Acerca de la tableta" 7 veces para obtener ese menú).
¡Malditos trucos de Google!
fuente
¿Has tenido una actualización de Android recientemente? Actualicé a Lollipop y, de repente, no tenía dispositivos adb. ¡Abucheo! Pasé un tiempo probando algunas cosas en vano. Luego entré en mis opciones de desarrollador y he aquí que la "depuración de USB" estaba desactivada. Google tonto. Después de volver a encenderlo, apareció de inmediato y volví al negocio.
fuente
GoTo DeviceManager, luego haga clic derecho en el dispositivo Android y haga clic en desinstalar controlador. Desenchufe y vuelva a enchufar el dispositivo ... luego aparecerá un mensaje emergente en su dispositivo mientras su PC instala los controladores necesarios. Haga clic en "permitir" en la ventana emergente. Puede ver su dispositivo cuando escribe "dispositivos adb" en el símbolo del sistema.
fuente
Para Windows, simplemente finalice todos los procesos relacionados con las pilas azules o cualquier emulador similar si está utilizando.
Trabajó para mi.
fuente