0 votos

Error al conectar Samsung A3 a Ubuntu 14 (USB); adb no autorizado (tampoco aparece en el dispositivo)

Tengo un Samsung A3 con Android 4.4.2 (no rooteado) y un ordenador con Ubuntu 14. Estoy tratando de conectar mi dispositivo a mi ordenador a través de USB para poder realizar algunas pruebas en él.

He activado el modo de depuración USB. Pero al probar el adb devices me sigue diciendo que el dispositivo "no está autorizado". Además, no aparece ninguna ventana emergente en el teléfono, lo que me impide autorizarlo.

Esto es lo que ya he hecho:

  • He actualizado y actualizado varias veces mi versión de ADB

  • Instalado mtp , mtp-tools ;

  • Configurado el acceso USB para el Samsung en /etc/udev/rules.d/51-android.rules :

    #Samsung Galaxy A3
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860",
    MODE="0666" GROUP="androiddev", SYMLINK+="android%n"   
  • Incluso instalado el PPA ppa:langdalepl/gvfs-mtp (útil sólo en Ubuntu 12 y desinstalado más tarde);

  • Intenté encontrar y borrar algunas adb-key archivo, pero no había ninguno. (El dispositivo nunca había estado conectado a ese ordenador).

  • Cables cambiados;

  • También he probado con un Samsung S5 bajo Android 4.4.2. El comando ADB en esos dos dispositivos funciona cuando en una máquina Windows.

¿Tienes alguna idea de por qué no funciona, o de alguna otra cosa para probar sin rootear el dispositivo?

Gracias por su ayuda.

0voto

slugster Puntos 27178

Es posible que pueda borrar la lista de dispositivos autorizados para que la lista de autorización se restablezca a su valor predeterminado si se encuentra en algún tipo de estado corrupto en este momento. Puedes hacerlo en Ajustes > Opciones de desarrollador > Revocar autorizaciones de depuración USB.

Otra cosa que se suele pasar por alto es el reinicio: reiniciar tanto el dispositivo Android como el ordenador puede hacer que funcione. Otra cosa que puedes probar es conectar el dispositivo a tu ordenador y luego desactivar y volver a activar la depuración USB, mi experiencia personal es que esto soluciona muchos problemas de ADB.

Usuarios en stackoverflow informó que cambiar el dispositivo al modo cámara también podría funcionar.

Si todo lo demás falla, también puedes intentar autorizarte manualmente en el dispositivo, utilizando Respuesta de Flavios en Stackoverflow :

  1. Mueve el archivo de claves autorizadas: mv /data/misc/adb/adb_keys /sdcard/adb_keys_backup (también puede borrarlo si lo desea)
  2. Envía tu clave pública adb al dispositivo (busca en el directorio ~/.Android)
  3. Detenga adbd utilizando el comando stop adbd como Root
  4. Copia tu llave en la lista de dispositivos autorizados: cat adbkey.pub >> /data/misch/adb/adb_keys
  5. Inicie de nuevo el demonio ADB: start adbd (como Root)

0 votos

Muchas gracias por su respuesta. Aunque lo mencioné ya había reiniciado varias veces tanto el ordenador como el dispositivo. También había revocado varias veces las autorizaciones de depuración USB e intentado cambiarlo a modo cámara sin obtener ningún resultado. Por eso quise probar tu idea de autorizarme manualmente en el dispositivo, pero no pude encontrar el archivo ni en el dispositivo ni en el ordenador...

0 votos

Al final lo que me funcionó fue : 1. Entrar en modo Root en el ordenador, 2. Matar todos los procesos de adb, 3. Deshabilitar y volver a habilitar la Depuración 4. Usar "abd de" en el ordenador. 4. Usar de nuevo el comando "abd devices". Fue realmente frustrante perder tanto tiempo intentando todo dos veces, solo porque no estaba en modo Root Gracias de nuevo por tu tiempo

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