2011-05-17 5 views
4

Récemment, j'ai publié ma nouvelle application, et ce matin, j'ai décidé d'apporter quelques modifications à cette application. Cependant, chaque fois que j'importe l'un de mes dossiers d'application sur Eclipse, cette erreur s'affiche toujours "Erreur générant archive finale java.io.IOException: Format de magasin de clés invalide", même lorsque je crée un nouveau fichier Android, cette erreur continue d'apparaître. Aidez-moi, s'il vous plaît! J'ai créé plusieurs applications et je ne veux pas créer un nouveau fichier de clés.Problème de magasin de clés non valide?

Voici l'image de l'erreur!

http://www.fileden.com/files/2006/5/5/14780/error.png

Je l'ai déjà essayé de nettoyer le dossier et redémarrer, mais il ne fonctionne pas.

S'il vous plaît aidez-moi, je l'apprécierais vraiment beaucoup merci!

+2

coller l'image dans un débordement de pile, ne hébergeons pas sur un autre site s'il vous plaît –

Répondre

4

J'ai eu le même problème il y a un moment, quand je changé le laissez-passer pour la default.keystore

Vérifiez si le keystore que vous utilisez comme « debug.keystore » a la même passe que par défaut. Voici la valeur par défaut:

Nom Keystore: "debug.keystore" mot de passe keystore: "android" alias Key: "androiddebugkey" mot de passe clé: "android"

Android app signing

+0

Comment changer la passe? – user739375

+1

-storepasswd -v -new -keystore -storepass Ceci doit être exécuté à partir du dossier bin de votre distribution java installée –

+0

Cela doit se trouver dans le dossier bin de chacune de mes applications? – user739375

2

Essayez de supprimer votre fichier trusted.certs.

Si le magasin de clés a été corrompu, vous ne pourrez pas le régénérer et mettre à jour votre application ... c'est pourquoi est très, très important pour sauvegarder votre magasin de clés. Si l'erreur apparaît lorsque vous importez un projet plutôt que de configurer votre application, je suppose que c'est un problème avec Eclipse ou votre configuration Java ... pas un problème avec le fichier de clés que vous avez créé.

+0

Votre capture d'écran indique que vous êtes sur Windows 7, alors essayez ici (mais avec votre nom d'utilisateur): \ données d'application \ sun \ java \ deployment \ security – Turnsole

+0

Est-ce mon imagination, ou avez-vous cette question obtenir mutilé avec un autre? – Turnsole

1

Supprimez le dossier .android dans votre espace de travail, puis essayez le processus pas à pas.

De même, soyez prudent lors de la création de magasins de clés, de mots de passe et d'alias.

-1

Accédez au dossier, supprimez debug.keystore et redémarrez Eclipse.

C:\Users\INTEL\.android 
Questions connexes