Android : « Error generating final archive: Debug Certificate expired on … »

Debug Certificate expired

Debug Certificate expired

Problème

Je viens de tomber sur l’erreur suivante en souhaitant exécuter une application dans le simulateur Android : Error generating final archive: Debug Certificate expired on 12/01/11 07:27. Une erreur était indiquée sur chacun des projets ouverts, mais aucun d’eux n’avait de problèmes dans le code source.

La solution

En cherchant un peu sur internet j’ai trouvé un article très court en anglais qui m’a donné la solution. Il suffit d’aller dans le dossier Mes documents puis dans le dossier .android pour supprimer le fichier debug.keystore. Vous pouvez maintenant « nettoyer » tous vos projets et le tour est joué.

Nettoyer les projets sous Eclipse : Allez dans le menu « Project > Clean… » puis choisissez « Clean all projects »

Un peu plus d’explications

Pour ceux qui voudraient en savoir plus, il s’agit d’un certificat généré la toute première fois qu’on développe avec Eclipse pour Android. Ce certificat est valide pendant une certaine durée et permet de déployer une application en cours de développement sur un téléphone ou un simulateur doté d’Android.

Valeurs par défaut :
Keystore name : « debug.keystore »
Keystore password : « android »
Key alias : « androiddebugkey »
Key password : « android »
CN : « CN=Android Debug,O=Android,C=US »

Mais vous pouvez aussi générer votre propre fichier debug.keystore puis aller le sélectionner dans Window > Preferences > Android > Build.

Tagués avec : , , , ,
Publié dans Android
Un commentaire pour “Android : « Error generating final archive: Debug Certificate expired on … »
  1. rouk dit :

    Merci.Ça fonctionne impeccablement.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*