error de adb shell: dispositivo no encontrado (Ubuntu)

Soy un completo novato en adb. Cuando se trata de Android, podría clasificarme como "usuario tonto"; sin embargo, intento subir un nivel, por lo tanto, jugar con adb:

$ ./adb shell
error: Dispositivo no encontrado
$ ./dispositivos adb
* el demonio no se está ejecutando. comenzando ahora en el puerto 5037 *
* demonio iniciado con éxito *
Lista de dispositivos conectados

Parece que adb no puede ver el dispositivo conectado.

¿Cómo rectificar el problema?

Para su información:

  • el dispositivo está visible y puedo copiar archivos hacia/desde él
  • Seguí los pasos sugeridos a continuación y todavía no tuve suerte.
  • Intenté conectar el teléfono a diferentes puertos USB; mi comp tiene 2 controladores USB: uno USB 3.0 y otro USB 2.0

Pasos para habilitar la depuración USB en mi dispositivo con Android 7.0 Nougat:

  1. Ir a " Configuración "
  2. Vaya a " Acerca del teléfono/Android 7.0 "
  3. Haz clic varias veces en " Número de compilación " hasta que aparezca el mensaje " Ahora eres desarrollador ".
  4. Vuelva a "Configuración" - " {} Opciones de desarrollador " ahora están visibles - entre
  5. Aparecen una serie de fabulosas opciones: activar " Depuración USB "

Estoy usando Linux y preferiría mantenerme alejado de Windows.

Todavía no hubo suerte: no se encontró el dispositivo

Compruebe si el dispositivo está visible adbcon este comando adb devices.

Respuestas (2)

comprobar adb devices_ Si no aparece ningún dispositivo, siga los pasos a continuación.

Primero, asegúrese de que la depuración de USB esté habilitada. En la mayoría de los dispositivos:

  1. Vaya a 'Acerca del teléfono', 'Acerca del dispositivo' o 'Acerca de la tableta'
  2. Busque 'Número de compilación'. Su ubicación varía de un dispositivo a otro, pero busque menús como 'Información de software'
  3. Toque 'Número de compilación' hasta que vea un mensaje que dice 'Ahora es un desarrollador'. Si ve un mensaje que dice algo como "Esta opción ha sido deshabilitada por su administrador", lamento decir que deberá restablecer su dispositivo para usar ADB. También puede hablar con su administrador.
  4. Vuelva a la página de configuración principal. En la parte inferior, ahora debería ver 'Opciones de desarrollador'. Tócalo.
  5. Puede aparecer una advertencia. Léalo detenidamente y decida bajo su propio riesgo.
  6. Desplácese hasta encontrar 'Depuración USB'. Tócalo. Verá otra advertencia. Leer. Decidir.
  7. Conecte su dispositivo a su computadora. Ejecute adb shell. Aparecerá un cuadro de diálogo que le preguntará si confía en su computadora. Toque sí.

¡Felicitaciones! Ahora debería funcionar.

Si eso no funciona, pruebe diferentes cables, teléfonos, computadoras y trate de encontrar cuál es el problema. Google es, como siempre, tu amigo.

Bien, lo hice. Aparentemente, estaba usando un antiguo binario adb que venía con la aplicación que quería usar. Después de instalar el que está disponible en el repositorio, como sugiere este sitio web , ahora ve el dispositivo:

$ sudo add-apt-repository ppa:phablet-team/herramientas
[sudo] contraseña para administrador:

 Más información: https://launchpad.net/~phablet-team/+archive/ubuntu/tools
Presiona [ENTER] para continuar o ctrl-c para cancelar agregarlo

-- ciach
$ sudo apt-obtener actualización
Hit: 1 http://pl.archive.ubuntu.com/ubuntu xenial InRelease

-- ciach
$ sudo apt-get install android-tools-adb android-tools-fastboot
Leyendo listas de paquetes... Listo
Árbol de dependencias del edificio       
Leyendo información de estado... Listo

-- ciach
$ dispositivos adb
El servidor adb está desactualizado. asesinato...
* demonio iniciado con éxito *
Lista de dispositivos conectados

$ dispositivos adb
Lista de dispositivos conectados
0123456789ABCDEF no autorizado

-- haga clic en "Autorizar" en el dispositivo
$ dispositivos adb
Lista de dispositivos conectados
0123456789ABCDEF dispositivo