android - solucionado - el termino fastboot no se reconoce como nombre de un cmdlet
ADB No se encontraron dispositivos (30)
- Vaya al administrador de dispositivos y verifique la identificación del hardware.
- Compruebe si el archivo
usb.inf
tiene el dispositivo listado en él - De lo contrario, agregue el ID de hardware del dispositivo e instálelo desde el administrador de dispositivos.
Estoy intentando instalar una aplicación de Android en mi nuevo Nexus 10 . Tengo un archivo .apk. Descargué el SDK de Android, instalé "Herramientas del SDK de Android", "Herramientas de la plataforma del SDK de Android" y el Controlador USB de Google. He comprobado la configuración en mi Nexus 10 para "Fuentes desconocidas".
Cuando ejecuto "dispositivos adb" desde el terminal de comando, no se 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, "adb devices" 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 que he hecho hasta ahora, además de desinstalar mi Nexus 10 del Administrador de dispositivos y reinstalarlo, pero aún no veo ninguna carpeta en el dispositivo.
¿Hay algo que me falta para que mi dispositivo aparezca en dispositivos ADB?
¿Qué puedo hacer para que Windows vea las carpetas dentro del dispositivo?
¿Has tenido una actualización de Android recientemente? Actualicé a Lollipop y de repente no tuve dispositivos ADB. ¡Abucheo! Pasé un rato intentando algunas cosas en vano. Luego entré en mis opciones de desarrollador y he aquí que "la depuración de USB" se había desactivado. Google tonto. Después de volver a encenderlo, apareció de inmediato y estoy de vuelta en el negocio.
A veces, el ADB pierde la conexión con el dispositivo y necesita restablecerse. Si tiene todo lo demás funcionando (es decir, el controlador USB instalado, la configuración del Desarrollador está habilitada en el dispositivo) y aún no puede ver su dispositivo, debe restablecer el proceso ADB.
Está disponible en la Perspectiva DDMS (desde dentro de 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:
adb kill-server
entonces
adb start-server
Acabo de resolver este problema en mi Mac OS X, no se trata del controlador del dispositivo o del cable del dispositivo.
Debes habilitar "opciones de desarrollador" y habilitar "depuración USB"
Consulte CyanogenMod wiki "Dispositivo no encontrado" y Doc: opciones de desarrollador
Active la depuración en la configuración de Nexus, en el menú Desarrollador (toque "Acerca de la tableta" 7 veces para obtener ese menú).
Freaking trucos de Google!
Asegúrese de habilitar la depuración USB en Configuración -> Opciones de desarrollador
Además, ejecute "adb devices" 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.
Debe descargar los controladores desde el administrador de SDK (extras → Controlador USB de Google)
Luego tienes que instalar el controlador USB en Windows (me funciona en Windows 8.1):
(Copie y pegue desde http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver :)
- Conecte su dispositivo con Android al puerto USB de su computadora.
- Haga clic derecho en "Computadora" desde su escritorio o Explorador de Windows, y seleccione "Administrar".
- Seleccione "Dispositivos" en el panel izquierdo.
- Localice y expanda "Otro dispositivo" en el panel derecho.
- Haga clic con el botón derecho en el nombre del dispositivo (como Nexus S) y seleccione "Actualizar software de controlador". Esto lanzará el "Asistente de actualización de hardware".
- Seleccione "Buscar en mi computadora el software del controlador" y haga clic en "Siguiente". Haga clic en "Examinar" y busque la carpeta del controlador USB. (El controlador USB de Google se encuentra en
<sdk>/extras/google/usb_driver/
.) - Haga clic en "Siguiente" para instalar el controlador.
Después de descargar los controladores de Google a través de Android SDK Manager (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: haga clic derecho y haga clic en actualizar controlador y busque el controlador actualizado finalmente hice el truco.
Por cierto, una pesadilla total para mí también. Sigo desconcertado de que la configuración de un entorno de desarrollo sea la tarea más difícil que se pueda imaginar, con cada nuevo fallo inexplicable que lleva a otro. Jeesh! Buena suerte.
Edición: le recomiendo que NO ejecute ADB bajo VirtualBox si está usando un host de Windows. De alguna manera conseguí que VirtualBox bloqueara los controladores de dispositivo en el host, y finalmente lo hice para que el ADB no funcionara en el cliente ni en el host para 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 corregir.
Edición 2: También es probable que lo siguiente no esté actualizado, 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 fuera reconocido en una máquina virtual XP que se ejecuta bajo VirtualBox:
- Si le piden que instale los controladores de Nexus 10, asegúrese de desmarcar "no volver a preguntar" (¡ QUIERE que se le pregunte de nuevo!).
- Enchufe la conexión USB del Nexus 10
- Active la depuración en la configuración del Nexus 10 Menú de desarrolladores (toque "Acerca de la tableta" 7 veces para obtener ese menú).
- En la configuración de la máquina virtual (host), agregue el dispositivo samsung Nexus 10 a los filtros de dispositivos USB (importante: su selección en el menú de dispositivos no parece funcionar).
- In guest install java jre (si no tiene java instalado). En el Panel de control, cambie la configuración de Java para que java no se ejecute en el navegador (para ayudar a prevenir problemas de seguridad).
- En invitado, obtenga el archivo zip de adk y póngalo en un lugar permanente. Necesitaba eliminar el directorio de configuración de .android del directorio de usuarios porque moví el directorio.
- Ejecute el SDK Manager.exe; si no funciona, intente ejecutar sdk / tools / android.bat que parece dar un mejor informe de errores.
- Desde el Administrador de SDK, instale el paquete de controladores USB de Google.
- Desconecte el Nexus 10 y vuelva a enchufarlo, e instale el paquete de controladores USB de Google.
- Reinicie el invitado.
- ejecutando c:> [...] / sdk / platformtools>
adb devices
finalmente me muestra el dispositivo ...
En mi Windows 8.1 de 64 bits (Nexus 5 no apareció), solo se instaló manualmente el controlador USB: developer.android.com/sdk/win-usb.html El "controlador USB de Google" en "Android SDK El administrador "ya estaba instalado.
Es muy fácil, simplemente apague su dispositivo Android y luego mantenga presionada la tecla "Bajar volumen" y "Encender" al mismo tiempo. Espera unos segundos hasta que comience en modo de recuperación, listo. Ahora escribe adb devices
, y verás tu dispositivo.
Es posible que el dispositivo no esté visible para la depuración si está en modo MTP. Algunos dispositivos solo funcionan en modo PTP (o incluso en modo "solo carga").
Esto se puede cambiar en Configuración > Almacenamiento > más > Conexión USB .
Esta situación parece surgir con algunos controladores ADB. Me he topado con lo mismo con un par de dispositivos de Google y la instalación del controlador universal de ADB para Windows siempre me lo ha solucionado.
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.
Había activado todas las configuraciones en modo desarrollador, pero adb aún no mostraba ningún dispositivo.
No estaba usando el cable que venía con mi teléfono. Una vez que lo cambié, todo funcionó.
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 continuamente
Vaya a Settings-> Developer options
y active la depuración USB
De los pasos anteriores, no funcionó, intente este paso, vaya a Settings->Security
y active Allow Unknown Resources
He encontrado una solución (para Windows 7):
- Conecte su Nexus 10 a PC
- Ir al Administrador de dispositivos de Windows
- RHaga clic en Interfaz ADB -> propiedades
- Detalles -> Ids de hardware.
Verás dos registros como estos:
USB / VID_18D1 & PID_4EE2
USB / VID_18D1 & PID_4EE2 & MI_01
5 Abra el archivo android_winusb.inf (lo tengo en el directorio " 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] usando los identificadores de hardware de las propiedades de la interfaz ADB:
Google Nexus 10
% SingleAdbInterface% = USB_Install, USB / VID_18D1 & PID_4EE2
% CompositeAdbInterface% = USB_Install, USB / VID_18D1 & PID_4EE2 & MI_01
7 Guarde el archivo y actualice el controlador para la interfaz de ADB mostrando la ruta al directorio "C: / Users // AppData / Local / Android / android-sdk / extras / google / usb_driver"
Instalar Samsung Kies y usar su herramienta para reinstalar los controladores de dispositivos es lo que finalmente me funcionó con mi Galaxy S3 y Tab S 8.4.
Normalmente, SDB descargará el controlador en la ruta ** android-sdk-windows / extras / google / usb_driver **
Aquí están los pasos que me funcionaron:
- Habilitar depuración de USB.
- Haga al administrador de dispositivos, haga clic derecho en el dispositivo ADB y haga clic en actualizar el software del controlador.
- Seleccione "Buscar mi computadora para el software del controlador"
- Seleccione "Permitirme elegir de la lista de controladores de dispositivos en mi computadora"
- Haga clic en la opción "Tener disco".
- Seleccione la ruta del controlador ** android-sdk-windows / extras / google / usb_driver ** (ruta de sdk) 7.Seleccione el primer controlador de la lista de controladores que se muestra.
Y con suerte, funcionará.
Obviamente, hay muchos problemas diferentes que podrían estar causando esto (y un montón de soluciones diferentes para acompañar esos problemas). ¡Así que piensa en todas las soluciones!
Si ha conseguido que este par de teléfono y computadora trabajen juntos antes, pero ya no funcionan, puede ser un programa específico en su computadora en lugar de un problema en su teléfono. Algunos programas instalan / usan su propio adb, y solo uno de ellos puede conectarse a su teléfono a la vez. Creo que esto hace que una condición de carrera, por lo que a veces se conecte bien.
Algunos programas que ejecutan adb:
HTC Sync Manager - desinstale esto.
chrome://inspect
: le permite ver localhost en su teléfono. Solo cierra la ventana cuando termines.
Para Windows, simplemente finalice todos los procesos relacionados con las pilas azules o cualquier otro emulador si lo está utilizando.
Trabajó para mi.
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 que no son Google mfg, no estoy seguro. En primer lugar, si conecta el dispositivo Blu con el cable USB y el USB Debuggin desactivado, verá que Windows 7 carga un controlador genérico para que usted copie los archivos de encendido / apagado en el teléfono y en el almacenamiento SD. Esto aparecerá cuando el cable USB se conecte por primera vez y aparezca como un ícono 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 ID del hardware todavía; simplemente observe que esto sucede (lo que indica que es bueno hasta ahora y no tiene un cable defectuoso o algo así).
Vaya al teléfono y encienda la depuración 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 hacer nada al teléfono (ya debería estar en modo de depuración USB), vuelva a Dispositivos portátiles en el Administrador de dispositivos y haga clic con el botón derecho en el BLU STUDIO 5.5 S o en el teléfono con el que esté trabajando que aparezca en la lista sin la exclamación marca (enumerada en Dispositivos portátiles). Haga clic 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 debajo de la lista desplegable, seleccione ID de hardware y copie lo que ve.
Para BLU STUDIO 5.5 SI obtener:
USB/VID_0BB4&PID_0C02&REV_0216&MI_00
USB/VID_0BB4&PID_0C02&MI_00
(Tenga en cuenta que si lo hace fuera de turno, la ID de HW será diferente con la depuración USB del teléfono desactivada. Desea copiar el valor que cambia cuando la depuración USB está activada)
Ahora siga las instrucciones de arriba, por supuesto, personalice las líneas que agrega el archivo INF con las relacionadas con su propio teléfono, no con el Nexus 10. A continuación, se detalla qué personalizar; cuando descargó el SDK, debería tener una estructura de archivos expandida desde el ZIP como este:
/adt-bundle-windows-x86_64-20140321/sdk/extras/google/usb_driver
Busque el archivo llamado: android_winusb.inf
en la carpeta usb_driver Haga una copia del mismo y asígnele un nombre, como myname.inf Edite el 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 como se indica en las 2 ubicaciones como se indica.
;BLU STUDIO 5.5 S
%SingleAdbInterface% = USB_Install, USB/VID_0BB4&PID_0C02&REV_0216&MI_00
%CompositeAdbInterface% = USB_Install, USB/VID_0BB4&PID_0C02&MI_00
Tenga en cuenta que agrega estas líneas a las secciones de 32 y 64 bits, haciendo coincidir cómo se lee el ejemplo en el tutorial.
Ahora vuelva al dispositivo desconocido que apareció en el Administrador de dispositivos cuando encendió la depuración USB del dispositivo y haga clic con el botón derecho en este elemento (tiene un signo de exclamación amarillo), haga clic con el botón derecho en él y luego seleccione Actualizar software del controlador y luego haga clic en Buscar en mi computadora. Déjame elegir, haz clic en el botón Utilizar disco y navega para encontrar el myname.inf. Continúe aceptando todas las indicaciones que le advierten de que podría no ser el controlador correcto. Como paso final, Windows debería haber identificado el dispositivo como Interfaz ADB de Android y, una vez hecho esto, debería poder regresar, abrir la ventana de CMD y ejecutar el comando "adb devices" como se indica en este tutorial y ahora debería Ver que el teléfono ya está descubierto y comunicándose.
Ahora puedes ir a divertirte con el comando adb.
Para mi Nexus 6P, descargar los controladores de Google ayudó a resolver el problema. Aquí está la URL con documentación. Y here puedes descargar el driver en sí.
PD: vi algunos consejos de personas para descargar algunos controladores de lugares aleatorios en Internet. Si bien esto podría ayudar, en mi mente es demasiado peligroso descargar controladores desconocidos de lugares no oficiales. Así que el de Google funcionó bien para mí :)
Todavía recibo esto de vez en cuando y generalmente funciona si lo desconecto y vuelvo a enchufarlo en un puerto diferente. Estoy en Linux pero antes había sucedido lo mismo en Windows.
Utilice otro cable .
Acabo de descubrir que uno de mis cables de carga normales tenía pares Vcc, Gnd, pero no Data +, Data-.
Vaya a DeviceManager, luego haga clic con el botón derecho en el dispositivo Android y haga clic en desinstalar controlador. Desconecte y vuelva a enchufar el dispositivo ... luego aparecerá un mensaje en su dispositivo mientras su computadora 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.
Windows 8 no reconocería mi dispositivo Nexus 10. Se corrigió configurando el modo de transferencia a 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)"
Para usuarios de Windows 8:
Después de probar cada solución dada aquí, sin éxito, encontré esto:
Ir al Administrador de dispositivos
Buscar controladores en mi computadora -> Permítame elegir de una lista de controladores de dispositivos en mi computadora
Elija el dispositivo Android y luego la interfaz de Android ADB .
Ahora tengo mis dispositivos listados en adb devices
.
Tener ADB en modo MTP
Si no encuentra ningún dispositivo ADB (nada con un signo de exclamación) en el administrador de dispositivos (con todas las configuraciones de los desarrolladores verificadas en el teléfono), haga lo siguiente:
En el Administrador de dispositivos:
UpdateDriver-> Manuel Install-> Buscar en mi computadora-> Seleccionar de la lista de controladores instalados -> luego seleccione el que tiene la palabra usb (no MTP).
Edición: después de eso, tendrá 2 o 3 periféricos, uno para USB y otro para ADB, instale el controlador adb usando el método habitual (vea las primeras respuestas)