42 votes

Le SDK Android dans Eclipse donne une erreur sur le certificat expiré

Lors de la création d'un projet Android dans Eclipse, Android SDK renvoie une erreur comme celle-ci :

Erreur:

  Description    Resource    Path    Location    Type
1) Error generating final archive: Debug Certificate expired on 7/9/11 6:31 PM     MapByLocation        Unknown Android Packaging Problem



 2)Error generating final archive: Debug Certificate expired on 7/9/11 6:31 PM  PageCurlAnimation       Unknown Android Packaging Problem

Je ne sais pas comment résoudre. Aidez-moi, s'il vous plaît.

59voto

CeKup Points 740

Pour résoudre ce problème, supprimez simplement le debug.keystore file.

L'emplacement de stockage par défaut pour les AVD est

  • En ~/.android/ sur OS X et Linux.
  • En C:\Documents and Settings\<user>\.android\ sur Windows XP
  • En C:\Users\<user>\.android\ sur Windows Vista et Windows 7.

Voir aussi ce lien, qui peut être utile.

4voto

Aakash Points 999

Utilisez l'utilitaire keytool pour créer un nouveau magasin de clés de débogage. Le magasin de clés que vous utilisez a expiré et c'est la raison pour laquelle vous voyez que le projet s'affiche dans Eclipse avec des erreurs.

consultez ceci http://www.androiddevelopment.org/tag/keytool/

Avant de faire cela, supprimez également le magasin de clés de débogage existant de l'emplacement sous Windows ou Linux en fonction du système d'exploitation que vous utilisez.

0voto

Shibi Points 1

Essayez cette solution :

  1. aller dans le dossier C:\Users\(your pc name)\.android\

  2. supprimez le debug.keystore , puis nettoyez et exécutez

0voto

raja Points 923

Pour Windows XP, accédez à C:\Documents and Settings\%userprofile%\.android et supprimez debug.keystore , redémarrez Eclipse et maintenant votre projet sera généré sans erreur.

Exemple de chemin : C:\Documents and Settings\raja.ap\.android\ Pour les autres versions de Windows, recherchez votre dossier utilisateur, puis supprimez le fichier.

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