Comment générer un" Keystore " pour Google Play?

j'essaie de comprendre le processus byzantin pour télécharger une application sur Google Play.

J'utilise le système D'applaudissement de Phonegap pour générer mon application, et pour créer une "Release build", j'ai besoin d'avoir généré un "Keystore".

Cependant, quand je regarde de Google Liste De Contrôle De Publication, il n'y a rien à propos d'un "Keystore".

j'ai trouvé cette réponse ici sur Stack Overflow pour la production d'une "Keystore", qui devrait théoriquement fonctionner sur Ubuntu, ce qui est ce que j'utilise:

keytool –genkey –v –keystore just2try.keystore –alias someKindOfName –keyalg RSA –validity 10000

tout d'abord, que dois-je mettre exactement là où il est dit someKindOfName? Le nom de mon application?

En tout cas, quand je le lance, j'obtiens cette réponse:

keytool error: java.lang.RuntimeException: Usage error, –genkey is not a legal command

J'ai cherché des solutions sur Google, mais les seules que j'ai trouvées étaient Pour Windows.

est-ce que quelqu'un peut fournir, ou pointer du doigt, un guide étape par étape un peu plus convivial pour générer cette chose "clé de voûte" je suis censés avoir? Un avec des comands de travail pour Ubuntu / Linux?

16
demandé sur Community 2012-07-12 10:27:28

1 réponses

la commande que vous avez fournie pour générer le keystore est correcte i.e.

keytool -v -genkey -v -keystore just2try.keystore -alias someKindOfName -keyalg RSA -validity 10000

procédez de la façon suivante. Ne copiez pas, car je crois que l'erreur que vous voyez elle est liée à certains caractères spéciaux. Tapez le tout tel qu'il est dans votre invite de commande ou shell.

just2try.keystore est n'importe quel nom pour votre fichier Java basé keystore. Vous pouvez sélectionner n'importe quel nom que vous avez fait ou lui donner le nom que vous savez que vous pouvez identifier la fichier de magasin de clés.

enfin, gardez à l'esprit qu'un keystore est comme une collection de clés, où chacune est identifiée par un nom ou un alias. Donc, vous devez choisir un alias que vous savez identifier la clé spécifique. Exemples: myorgkey, myandroidappkey,etc.

dans le cas où vous oubliez quels alias sont présents dans le keystore, vous pouvez toujours utiliser la commande-list pour voir toutes les clés du keystore. Exemple : keytool -v -list -keystore just2try.keystore

24
répondu Romin 2012-07-16 04:52:49