android - dispositivo - comandos adb para hard reset
El dispositivo Android no aparece en la lista de adb (27)
Tengo un HP Slate 21 que está conectado a mi caja de Windows usando un cable USB. La depuración de USB está habilitada en el dispositivo. Después de agregar las %SingleAdbInterface%
apropiadas %SingleAdbInterface%
y %CompositeAdbInterface%
en el archivo android_winusb.inf
, ahora veo "Android ADB Interface" en mi Administrador de dispositivos. Sin embargo, adb devices
en la línea de comandos no muestra el dispositivo.
Tengo otra tableta HP 7 que se muestra bien debajo de los adb devices
.
La única diferencia que veo desde el Administrador de Dispositivos es que la que funciona se denomina "Interfaz ADB compuesta de Android" y la otra se denomina "Interfaz ADB de Android".
Todavía hay otra diferencia sutil. En el archivo winusb.inf, para Slate 7 tengo dos %CompositeAdbInterface%
entradas %CompositeAdbInterface%
definidas, pero para Slate 21, solo hay una entrada %CompositeAdbInterface%
definida.
¿Qué podría estar mal con mi configuración?
¿Alguna vez ha reiniciado el adb después de haber instalado el nuevo dispositivo?
O desde la línea de comando:
- Cierre Eclipse si se está ejecutando
- Vaya al directorio de herramientas de la plataforma SDK de Android en Símbolo del sistema (vale, ya lo sabía, lo sé).
- tipo
adb kill-server
- luego escribe
adb start-server
- Lea si hay algunos errores; de lo contrario, pruebe los
adb devices
nuevamente.
Asegúrese de que su dispositivo no esté conectado como dispositivo multimedia.
Desactivar la depuración de USB y volver a encenderlo me convenció.
Deshabilita y vuelve a habilitar "usar el modo de depuración" en tu teléfono
Después de probar todas las soluciones y aún no encontrar una solución, deduje el problema al cable (s) USB.
Como a veces funcionaba para mí (es decir, en el trabajo) y no en otras ocasiones (es decir, en mi casa), decidí probar diferentes cables y diferentes teléfonos con Android que tenía. Y, por supuesto, algunos de los cables no funcionaron (adb no puede ver el teléfono) con ninguno de los teléfonos, pero todavía cargaron el teléfono y Android reconoció que estaba conectado.
Los buenos cables obviamente cargaron los teléfonos y fueron reconocidos inmediatamente por adb. Fue una diferencia bastante clara.
No podía distinguir físicamente los cables desde el exterior, pero todos eran cables USB gratuitos que he reunido a lo largo de los años.
En Android 8 Oreo :
- vaya a Ajustes / Opciones de Desarrollador / Seleccione Configuración USB;
- Seleccione PTP (Protocolo de transferencia de imágenes) .
En Android 7.1 Nougat (en mi caso, un Moto G), volver a habilitar manualmente la depuración de USB en Opciones de desarrollador hizo el truco:
Settings > Developer Options > USB debugging
PS C:/> adb devices
List of devices attached
myDeviceNumber device
En realidad, activar el tethering me permitió instalar y depurar en un dispositivo LG y era la única forma en que funcionaría
En su configuración de Windows, vaya a la administración del dispositivo. Compruebe si ve su dispositivo y si los controladores están instalados. Probablemente no tenga los controladores correctos instalados para su dispositivo.
Entonces los métodos mencionados anteriormente no funcionaron para mí. Lo que funcionó para mí fue buscar en Google driver Samsung Galaxy Tab USB y descargar y ejecutar la aplicación que hizo que mi dispositivo se reconociera cuando hice dispositivos adb. Como estaba usando un Samsung Galaxy, utilicé este enlace para descargar el controlador usb del sitio OFICIAL de Samsung. Desea googlear su propio controlador usb del modelo de Android
http://www.samsung.com/us/support/owners/product/SCH-I925EAAVZW
Después de descargarlo, ejecuté la aplicación para instalar mi controlador usb y luego hice los dispositivos adb. Asegúrese de que su controlador USB de Google desde el SDK de Android esté descargado y que su SDK esté actualizado también. Además, asegúrese de que su modo de depuración de USB esté habilitado yendo a Configuración -> Opciones de desarrollador -> luego verifique la depuración de USB. Después de todo esto, su dispositivo en el Administrador de dispositivos no debe tener un signo de exclamación amarillo al lado. Cuando ejecuta dispositivos adb, su dispositivo debería aparecer. Espero que esto ayude a la gente. Literalmente pasé horas tratando de resolver esto. Espero que mi respuesta pueda ahorrarles a ustedes las horas que pasé en Google.
Estaba teniendo el mismo problema en mi ubuntu. Cuando ejecuto comandos adb devices
, me muestra ?????????? No permission
?????????? No permission
Luego probé con adb kill-server
y luego con sudo su
y adb devices
. No es necesario ejecutar el comando command adb start-server
command lo iniciará automáticamente si aún no se ha iniciado.
Espero que esto ahorre los minutos de una persona.
Haga clic en Adjuntar debuger a Android Process y haga clic en Reiniciar ADB.
Intenté todas las opciones en las respuestas anteriores
- cambiar el modo de depuración de vez en cuando
- configuración USB hecha - carga
- hecho mantenerse despierto
Ninguno funcionó. Para mi Samsung J7 móvil descargué el controlador USB
Después de la instalación, el dispositivo comenzó a mostrarse en los dispositivos adb.
Intenté todo en este hilo, pero nada funcionó. Mi problema: mi computadora estaba cargando el dispositivo cuando estaba conectando el cable, así que supuse que el cable funcionaba, pero no. Después de cambiar el cable, los adb devices
funcionaron. El cable fue el problema.
Intenta actualizar el ADB y el teléfono mismo.
Entonces, si todavía no funciona, intente
conecta el teléfono con luego sin depuración de usb ,
o con entonces sin almacenamiento usb encendido .
Para mí, la solución fue usar un puerto USB diferente en mi computadora portátil
Para usuarios de WINDOWS, siga las instrucciones aquí. https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows
Básicamente, MTP / PTP no es necesario. Debe configurar su dispositivo desde el administrador del dispositivo siguiendo las instrucciones en capturas de pantalla de la página.
Espero eso ayude.
Parece que el controlador instalado estaba en mal estado. Esto es lo que hice para que funcione:
- Eliminar el dispositivo del Administrador de dispositivos.
- Vuelve a escanear para cambios de hardware.
- El elemento de la lista "Slate 21" aparecerá con el estado de "controlador desconocido".
- Haga clic en "Actualizar controlador" y seleccione / extras / google / usb_driver
Device Manager encontrará el controlador y le advertirá sobre la instalación. Seleccione "Sí". Esta vez, el dispositivo se instaló correctamente.
Tenga en cuenta que no tuve que modificar el archivo winusb.inf ni actualizar ningún otro controlador.
Espero que esto ayude.
Por lo que vale, tuve problemas para instalar el controlador ADB desde mi máquina con Windows 7. Resultó que la "protección de acceso" de Virusscan evitó que (solo algunos) controladores se instalaran correctamente. Desconectó el USB, desinstaló el dispositivo Samsung del administrador de dispositivos, deshabilitó la protección de acceso VS, volvió a conectar el usb y todo estaba bien. Perdió una hora, espera que le salve una.
Retire la batería del teléfono, espere 10 segundos, vuelva a agregarla e inténtelo de nuevo (junto con las opciones de desarrollador, etc. en otras preguntas)
Probé todas las demás respuestas, pero eso fue necesario además de las otras sugerencias para mí.
Si bien muchas de estas soluciones me han funcionado en el pasado, todas me fallaron hoy en una Mac con un Samsung S7. Después de probar algunos cables, alguien sugirió que la conexión ADB requiere un cable oficial de Samsung para funcionar. De hecho, cuando usé el cable de Samsung, ADB funcionó bien. ¡Espero que esto ayude a alguien más!
También tuve el mismo problema, traté de usar toda la posible solución publicada en este hilo, pero descubrí que tenía el mismo problema que JohnnyFun explicó, pero según la solución de HenrikB no pude encontrar ninguna opción de configuración en mi teléfono Samsung Galaxy S6 ( Android 6.0.1)
Configuraciones -> Almacenamiento -> menú -> conexión de computadora USB
Finalmente me imagino - cuando conecto mi teléfono a través del cargador en el menú desplegable, veo opciones como -
Luego haga clic en "Conectado para cargar" >>> verá opciones como >>
Allí puede cambiar la opción a "Transferencia de archivos de tipo de medios"
Tengo un LG G4 de Android y lo único que funcionó para mí fue instalar la herramienta de actualización y reparación de software desde mi dispositivo. Pasos:
- Enchufe el dispositivo al usb
- Asegúrate de que las opciones del desarrollador estén habilitadas y que la depuración del usb esté marcada (mira en otro lugar del hilo o en google para obtener instrucciones)
- Seleccione el tipo de conexión usb "Instalación del software":
- Un asistente de instalación debería aparecer en la computadora.
- En algún momento durante la instalación, verá en su teléfono un mensaje que pregunta "¿Confiar en esta computadora?" con un token / huella digital de RSA. Después de decir que el dispositivo debe ser reconocido por ADB y puede finalizar el asistente.
Tuve un problema similar con mi "Xiaomi Redmi Note 4" y probé casi 10 soluciones que encontré por Internet, pero ninguna de ellas ayudó a mi caso. He publicado esta respuesta para ayudar a alguien como yo.
La instalación de "Intel USB Driver para dispositivos Android" resolvió totalmente mi problema. Está descrito completamente https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows .
Tuve un problema similar y lo resolví con los siguientes pasos después de conectar el dispositivo a través de USB:
- activar las opciones de desarrollador en el dispositivo Android.
- active la casilla de verificación para mantenerse despierto.
- habilitar la casilla de verificación para la depuración de USB.
- cmd abierto
-
D:/adt-bundle-windows-x86_64-20140702/adt-bundle-windows-x86_64-20140702/sdk/platform-tools
a herramientas de plataforma comoD:/adt-bundle-windows-x86_64-20140702/adt-bundle-windows-x86_64-20140702/sdk/platform-tools
. - adb kill-server
- adb start-server
- dispositivos adb
Ahora podemos ver los dispositivos conectados.
adb no detectaba el dispositivo Nexus 5 conectado. Se encendió el teléfono, se habilitaron las opciones del desarrollador, se habilitó el modo de depuración de USB, ahora se puede ver con adb. Además, la configuración USB sigue siendo MTP. Espero que esto ayude.
simplemente pruebe adb kill-server
entonces
adb devices