Solución:
Es probable que el dispositivo ya no esté autorizado en ADB por cualquier motivo.
1. Verifique si está autorizado:
<ANDROID_SDK_HOME>platform-tools>adb devices
List of devices attached
4df798d76f98cf6d unauthorized
2. Revocar la depuración de USB en el teléfono
Si el dispositivo se muestra como no autorizado, vaya a las opciones de desarrollador en el teléfono y haga clic en “Revocar la autorización de depuración USB” (probado con JellyBean y Samsung GalaxyIII).
3. Reinicie el servidor ADB:
Luego reinicia el servidor adb
adb kill-server
adb start-server
4. Vuelva a conectar el dispositivo
El dispositivo le preguntará si está de acuerdo en conectar la identificación de la computadora. Necesitas confirmarlo.
5. Ahora compruebe el dispositivo
¡Ahora está autorizado!
adb devices
<ANDROID_SDK_HOME>platform-tools>adb devices
List of devices attached
4df798d76f98cf6d device
¡Ohhh finalmente lo descubrí! Después de eliminar el directorio de Eclipse, lo instalé en otro directorio.
echo %ANDROID_SDK_HOME%
ha mostrado una ruta incorrecta al directorio sdk.
set ANDROID_SDK_HOME "E:adt-bundle-windows-x86_64-20140321sdk"
- desenchufe el dispositivo
adb kill-server
adb start-server
- dispositivo de enchufe
Después de estos pasos, pude ver el cuadro de diálogo de confirmación con la huella digital RSA en mi teléfono 🙂
Intente forzar a ADB a crear nuevas claves.
-
En Linux:
$ mv ~/.android/adbkey ~/.android/adbkey.old $ mv ~/.android/adbkey.pub ~/.android/adbkey.pub.old $ adb kill-server $ adb start-server
-
En Windows 10 (¡gracias, Pau Coma Ramirez, Naveen y d4c0d312!):
- Ir a
%HOMEPATH%Android.android
- Busque archivos llamados
adbkey
oadbkey.pub
. - Elimina estos archivos. O, si quiere estar seguro, muévalo a otro directorio.
- Repita los pasos anteriores en
%USERPROFILE%.android
- Intentar otra vez
- Ir a
Después de esto, ni siquiera tuve que desconectar mi teléfono: el mensaje de autorización ya estaba allí. ¡Buena suerte!