52 votes

Je ne trouve pas le fichier debug.keystore

Je rencontre une erreur avec le SDK d’Eclipse et d’Android. apparemment, cela vient du fait que mon certificat a expiré. Donc, j'ai googlé l'erreur et j'ai trouvé que je devais supprimer le fichier ~ / .android / debug.keystore. Le problème, c'est que je ne trouve pas ce fichier. Ce n'est pas dans mon SDK.

Quelqu'un peut il m'aider avec ça ?

Edit: je travaille sur Mac.

121voto

E-Riz Points 12411

Ouvrez les préférences Eclipse, puis accédez à Android > Construire . Là, vous verrez un champ qui indique l'emplacement de votre magasin de clés de débogage.

25voto

keyboardsurfer Points 7432

Sous Linux / OSX, utilisez votre terminal préféré et tapez rm ~/.android/debug.keystore pour supprimer le fichier de clés de débogage.

Vous pouvez également exécuter mdfind debug.keystore afin de trouver l'emplacement réel de votre magasin de clés de débogage sous OSX.

Vous pouvez créer un nouveau magasin de clés après cela en procédant comme suit .

3voto

Nanne Points 35880

Je pense que cela se trouve dans le répertoire .android/avd/ sous OSX, mais il pourrait également s'agir simplement de /.android/ comme vous le suggérez.

Rappelez-vous que ~ signifie votre répertoire personnel, vous n'avez donc pas besoin de le rechercher dans votre SDK!

(disclaimer) Cela fait un moment que je n'ai pas lutté contre cela , et je ne l'ai pas fait sur un mac.

2voto

Marcell Points 330

D'expiration du Certificat de Débogage

Le certificat d'auto-signature utilisé pour signer votre application en mode debug (la valeur par défaut sur Eclipse/ADT et la Fourmi construit) aura une date d'échéance de 365 jours à compter de sa date de création.

Lorsque le certificat expire, vous obtiendrez une erreur de compilation. Sur Ant augmente, l'erreur ressemble à ceci:

debug: [echo] l'Emballage bin/échantillons de débogage.apk, et de le signer avec une clé de débogage... [exec] Debug Certificat expiré sur 8/4/08 3:43 PM Dans Eclipse/ADT, vous verrez une erreur semblable dans la console Android.

Pour résoudre ce problème, supprimez simplement le débogage.fichier de magasin de clés. L'emplacement de stockage par défaut pour AVDs est dans ~/.android, OS X et Linux, en C:\Documents and Settings\.android\ sous Windows XP, et dans C:\Users\.android\ Windows Vista et Windows 7.

Source: Android Guide De La Publication: http://developer.android.com/guide/publishing/app-signing.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X