J'essaie d'exporter une application Android signée dans Eclipse.
Je pense que je vais dans la bonne direction:
Cela ressemble à ceci (pardonnez-moi, ascii, uploader de fichier ne fonctionne pas):
[ ] Use existing keystore
[o] Create new keystore
Location: __________ [Browse]
Password: __________
Confirm: __________
Je n'ai pas de magasin de clés existant, je clique donc sur le bouton radio "Créer un nouveau magasin de clés". Le champ Emplacement reste actif et doit être renseigné. Si je navigue dans un répertoire, j'aimerais que le magasin de clés aille après sa création, la boîte de dialogue se plaint que "le chemin du magasin de clés est un répertoire".
La section Compiler et signer avec Eclipse ADT dans la page de développeur Android semble penser que cela va s'arranger, mais je ne peux pas aller au-delà de cette partie du dialogue. Je peux très bien exporter des fichiers .apk non signés.
Je vous remercie!
Vous devriez pouvoir créer un magasin de clés avec la boîte de dialogue, oui. Après avoir accédé au dossier que vous souhaitez utiliser, saisissez un nom dans le champ "Nom de fichier:" de la fenêtre de recherche de fichier, par exemple. sophie.keystore
. Ensuite, vous devriez pouvoir continuer.
Sinon, vous pouvez le créer 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
Si vous avez créé une application avec les plug-in sdk et adt, comme l'application hello world, vous devrez choisir le fichier debug.keystore
lors de l'exportation. Les fichiers sont en c:/users/.../.Android/debug.keystore
, après cela, lorsqu'un mot de passe est demandé.