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é.
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.
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.


Merci.Ça fonctionne impeccablement.