46 votes

Générer un fichier de clés pour une application Android dans l'Exportation d'une Application Android assistant?

J'essaye d'exporter signé de l'application Android dans Eclipse.

Je pense que je vais dans la bonne direction:

  • Clic droit sur le projet > Android Outils > Exporter Signé Package d'Application
  • L'Exportation de l'Application Android de l'assistant apparaît.
  • Sélectionnez le projet que je veux exporter, cliquez sur Suivant.
  • Le fichier de clés écran de Sélection s'affiche.

Il ressemble à ceci (pardonnez mon ascii, fichier de téléchargement ne fonctionne pas):

[ ] Use existing keystore
[o] Create new keystore

Location: __________ [Browse]
Password: __________
Confirm: __________

Je n'ai pas de fichier de clés existant, donc je clique sur "Créer un nouveau fichier de stockage des clés" bouton radio. Le champ de l'emplacement de demeure active, doivent être remplis, et si je navigue dans un répertoire que j'aimerais le fichier de clés à aller après sa création, la boîte de dialogue se plaint que "chemin d'accès du fichier de clés est un répertoire."

  1. Est-il réellement possible de créer un fichier de clés avec ce dialogue?
  2. Si non, comment puis-je en créer un? Mon google-fu a fourni seulement expériences ratées pour moi jusqu'à présent. Je suis à l'aide d'Eclipse sur un PC.

La Compilation et de signer avec Eclipse ADT dans la section développeur android page semble penser que ce sera juste, mais je ne peux pas obtenir au-delà de cette partie de la boîte de dialogue. Je peux d'exportation non signé .les fichiers apk très bien.

Merci!!!!

45voto

David Caunt Points 30636

Vous devriez être capable de créer un fichier de clés avec la boîte de dialogue, oui. Après avoir navigué vers le dossier que vous souhaitez utiliser, tapez un nom dans le nom de Fichier',:' champ dans le fichier de la fenêtre de navigation, par exemple, sophie.keystore. Ensuite, vous devriez être en mesure de procéder.

Alternativement, vous pouvez en créer un sur la ligne de commande comme décrit dans la documentation.

La commande ressemble à ceci:

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

par exemple:

keytool -genkey -v -keystore ~/dcaunt.keystore -alias dcaunt -keyalg RSA -keysize 2048 -validity 10000

1voto

sangram_kesari Points 1

Si vous avez créé une application dès maintenant avec le sdk et le plugin adt, comme le hello world app, alors vous aurez à choisir l' debug.keystore le fichier lors de l'exportation. Les fichiers est en c:/users/.../.android/debug.keystore, après cela, lorsque vous êtes invité pour un mot de passe.

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