Estoy empezando a meterme con el SDK de Android (en Ubuntu GNU/Linux), y estoy viendo cosas como la ejecución de la tools/android
y su interfaz gráfica de usuario, adb
o gradlew
por primera vez. Así que, estoy tratando de establecer esto, y al leer las cosas por ahí, veo que se mencionan ~/.android/adbkey
y ~/.android/adbkey.pub
. Por lo que entiendo, estas son las claves de depuración generadas automáticamente - pero no puedo decir: ¿son las mismas en cada ordenador donde se instala el SDK, o son diferentes?
Así que investigo ~/.android
y de hecho están ahí; y supongo que en un momento de locura, decidí borrarlos (supongo que para ver qué pasa :)
). De todas formas, pronto me arrepentí, e intenté buscar en Internet cómo regenerarlas. Desafortunadamente, no puedo encontrar ninguna referencia explícita que diga qué comando debo ejecutar, para conseguir que estos archivos sean generados/recreados.
Así que esa es mi pregunta, ¿qué herramientas debo usar para regenerar estas llaves?
EDITORIAL: Traté de volver a ejecutar sdk/tools/android
no reconstruye las claves. Entonces intenté borrar el ~/.android
carpeta:
rm -rf ~/.android
sdk/tools/android
... y después de la repetición sdk/tools/android
el ~/.android
carpeta hace se reconstruyen, pero no el adbkey*
archivos.
Respuesta de los comentarios (mejor formato):
Ah, lo encontré (a través de linux - Android Debug Bridge (adb) device - no permissions - Stack Overflow ); lo que hice fue:
$ sdk/platform-tools/adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ sdk/platform-tools/adb devices
List of devices attached
$ sdk/platform-tools/adb kill-server
$ ls ~/.android/
adbkey adbkey.pub androidwin.cfg avd cache repositories.cfg sites-settings.cf