2011-12-20 19 views
51

Alguien que estoy ayudando con una aplicación necesita localizar su debug.keystore - el mío está en mi carpeta .android, pero cuando navego allí en su computadora no está allí.No hay depuración.keystore en la carpeta .android

¿Hay que hacer algo para que aparezca? ¿Dónde está/cómo se puede generar de nuevo?

+0

.android es una carpeta oculta; ¿lo ves en su computadora? o ¿falta también? – Adinia

+0

No, está allí. Parece que en lugar de debug.keystore, hay una 'depuración' – Cody

Respuesta

131

De acuerdo con the documentation, realizar una compilación en Eclipse o usar ant debug generará automáticamente ~/.android/debug.keystore.

Pero en caso de que esto no funciona, puede crear uno manualmente ejecutando:

keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US" 
+1

Esta debería ser la respuesta – thenewbie

+3

Para usuarios de Windows de 64 bit: keytool -genkey -v -keystore "C: \ Archivos de programa (x86) \ Android \ android-sdk \ .android \ debug.keystore" -storepass android -alias androiddebugkey -keypass android -dname "CN = Android Debug, O = Android, C = US" –

+0

Eso sería para Windows 32 bit ¿no? Para cualquiera que use Xamarin mío estaba en C: \ Users \ \ AppData \ Local \ Xamarin – Ernesto

5

El debug.keystore se crea automáticamente en la primera compilación que lo usa.

+5

No señor, no lo es. Realice la siguiente prueba: elimine debug.keystore de su carpeta .android. En eclipse, haz project> clean e inicia tu aplicación. El debug.keystore no se genera. –

+0

Está en Android Studio 0.8.0. –

20

Si está usando Eclipse y luego ir a Windows -> Preferencias

Seleccionar Android -> Construir

Allí podrá ver depuración por defecto del almacén de claves: "Camino"

Vea si puede localizarlo ahí.

+1

Es el mismo camino que pensamos, pero no está allí. – Cody

+1

Intenta instalar el complemento ADT en tu eclipse y comprueba. – EnthuDeveloper

+2

Generar el almacén de claves con la ayuda de este comando $ herramienta de claves -genkey -v -keystore mi-release-key.keystore -alias nombre_alias -keyalg RSA -keysize 2048 -validity 10000 Más detalles "http: // desarrollador .android.com/guide/publishing/app-signing.html " – EnthuDeveloper

1

En Windows 7, que tenía que crear el archivo de forma manual utilizando comandos de John sugeridos. No olvide adjuntar la ruta en un par de comillas dobles (").

1

No sé cómo funciona mágicamente! Eliminé mi debug.keystore, construí mi proyecto nuevamente y busqué debug.keystore en la ubicación por defecto ~/.android/debug.keystore, di no encontrar debug.keystore

de nuevo proyecto de construir y buscar debug.keystore, sin suerte

Luego abierto Eclipse vaya a Windows -.!> Preferencias, seleccione Android -> compilación Ver depuración predeterminada del almacén de claves: "Ruta".

Ahora nuevamente buscó debug.k eystore en la ubicación predeterminada ~/.android/debug.keystore, se encontró debug.keystore. Probado tantas veces, funcionó.

1

Puede crear claves utilizando este comando ..

keytool -genkey -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -keysize 2048 -validity 10000 -dname "CN=Android Debug,O=Android,C=US"

Cuestiones relacionadas