Aquí hay un problema funky. He estado usando ADB sin ningún problema en 4.2.1 y 4.2.2 en mi Nexus 4 (Stock Android y algunas ROM basadas en CM10). Cuando lancé una rom basada en CM10.2 (JellyBro, creo?) Hace unos meses, nunca pude hacer que ADB funcionara, así que restauré un nandroid de mi configuración anterior. Después de un tiempo, decidí mostrar la imagen de stock 4.3 y ver si todavía tengo el problema. Hago.
¿La puesta en marcha?
- Teléfono: Nexus 4
- Sistema operativo del teléfono: Android 4.3 (Fábrica)
- Sistema operativo: Linux Mint 15
Ok, el problema?
- No puedo usar ADB con mi N4 en 4.3.
- No puedo autorizar mi computadora con mi dispositivo.
¿Qué has intentado hasta ahora?
Solo intenté usar la función predeterminada. El teléfono debe solicitar la autorización de mi computadora, pero nunca recibo una solicitud. Revisé / data / misc / adb / y el directorio estaba vacío.
- Aun así, decidí hacer clic en la opción "Revocar autorizaciones de depuración USB" en las opciones de desarrollador.
Copié ~ / .android / adbkey.pub de mi caja de Linux y puse su contenido en un nuevo archivo llamado / data / misc / adb / adb_key en mi dispositivo.
- Cuando eso no funcionó, reinicié el dispositivo.
- Cuando eso no funcionó, deshabilité / habilité ADB en el dispositivo.
- Cuando eso no funcionó, apagué adb en mi computadora y luego lo reinicié.
- Cuando ac no funcionó, los hice todos secuencialmente antes de intentarlo de nuevo, lo que tampoco funcionó.
Exactamente igual que el anterior, pero póngalo en / data / misc / adb / adb_keys en lugar de adb_key (porque XDA y otros sitios citan ambos nombres de archivo).
Vuelva a hacer clic en el botón "Revocar autorizaciones de depuración USB". Reinicié el teléfono, maté a ADB en mi computadora. Todavía no hay indicaciones para autorizar.
Solo eliminó / data / misc / adb / adb_keys, no adb_key. Así que estoy bastante seguro de que adb_key es el nombre de archivo incorrecto (a pesar de ser citado con una frecuencia similar al nombre correcto).
Actualizar mis herramientas de plataforma y paquetes de Android SDK. No dados.
- En realidad no se puede actualizar; Tengo la versión más reciente (18.0.1)
Retire y reinstale las herramientas de plataforma. No dados.
Por cierto, mis permisos para el archivo adb_keys son 300. El propietario es root. El grupo es root. O en otros términos:
ls -l adb_keys -rw------- root root
¿Estás seguro de que esto solo te sucede en 4.3?
- Si. No tengo problemas después de instalar cualquier ROM 4.2 con recuperación, o la imagen de fábrica 4.2.2 con fastboot.
¿Y es exactamente el mismo problema con la fábrica 4.3 o una ROM basada en 4.3?
- Si. Aunque solo he probado dos o tres roms, más la imagen de fábrica. Sin embargo, puede haber una rom mágica en algún lugar que funcione.
¿Has probado otros dispositivos?
- Probé adb con el Nexus 7 2012 de mi novia con 4.3. No tuvo ningún problema en absoluto.
¿Alguna otra computadora?
- Lamentablemente no. Solo tengo mi caja Linux Mint 15.
Bien, eso es básicamente lo esencial. ¿Alguien más tiene alguna idea inteligente? (¿O alguien ve dónde fui un idiota y cometí un error?)
Las transferencias de archivos a través de MTP también funcionan bien.
El parpadeo de la versión nocturna 20130910 de PAC-man en realidad me dio ADB funcionando sin la necesidad de autorizar mi computadora. Esto es afortunado, pero la pregunta original todavía está en el aire: ¿por qué no puedo hacer que funcione en stock?
adb devices
dice? A veces, diferentes imágenes usan diferentes ID de USB.
tools/android
en su descarga de SDK no muestra ninguna actualización disponible?