719 votes

Comment créer une offre dans modullo?

Quelles sont les étapes pour créer un fichier de clés pour android (dans un environnement eclipse)? J'ai besoin de l'utilisation de google maps dans mon application et je ne sais pas quelles sont les étapes que j'ai raté. Merci de me fournir des détails spécifiques étapes (je n'ai pas le comprendre dans les guides).

Merci à l'avance.

729voto

georgiecasey Points 2914

Pour répondre à la question dans le titre, vous créez un fichier de clés avec le Java Keytool utilitaire qui vient avec toute norme JDK de distribution et peut être situé au '%JAVA_HOME%\bin". Sur Windows ce serait habituellement 'C:\Program Files\Java\jre7\bin".

Donc sur Windows, ouvrez une fenêtre de commande et de changer de répertoire et entrez une commande comme ceci

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

Keytool vous invite à fournir les mots de passe du fichier de clés, fournir le Nom unique champs, puis le mot de passe de votre clé. Il génère ensuite le fichier de clés dans un fichier appelé ma libération-clé.fichier de clés dans le répertoire que vous êtes dans. Le fichier de clés et la clé sont protégés par des mots de passe que vous avez entré. Le fichier de clés contient une clé unique, valable pour 10000 jours. L'alias est un nom que vous utiliserez plus tard, pour faire référence à ce fichier de clés lors de la signature de votre demande.

Pour plus d'informations sur l'utilitaire Keytool, consultez la documentation à: http://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html

et pour plus d'informations sur la signature des applications Android, allez ici: http://developer.android.com/tools/publishing/app-signing.html

34voto

CommonsWare Points 402670

Quelles sont les étapes pour créer un fichier de clés pour android (dans un environnement eclipse)?

Débogage du fichier de clés a été créé automatiquement pour vous la première fois que vous avez construit une application Android. Pour une production de signature de clé, suivez ces instructions.

J'ai besoin de l'utilisation de google maps dans mon application et je ne sais pas quelles sont les étapes que j'ai raté.

Instructions sur l'obtention d'une Carte de la clé API, à l'aide de votre débogage ou de la production de magasin de clés, peuvent être trouvés ici.

30voto

birdman Points 295

Ce tutoriel:

http://techdroid.kbeanie.com/2010/02/sign-your-android-applications-for.html

a été très utile pour moi, la première fois que j'ai dû créer un fichier de clés. C'est simple, mais les instructions sur developer.android.com sont un peu trop bref.

La partie que je n'était pas certain de a été l'endroit où enregistrer et de ce nom à donner au fichier de stockage des clés de fichier.

Je semble qu'il n'a pas d'importance où vous le mettez juste être sûr de le garder en sécurité et garder un certain nombre de sauvegardes. Je viens de le mettre dans mon répertoire app

Nommez le fichier "quelque chose.keystore" où quelque chose peut être ce que vous voulez. J'ai utilisé app_name.fichier de stockage des clés, où app_name était le nom de mon application.

La partie suivante est quoi le nom de l'alias. De nouveau, il ne semble pas question donc, de nouveau, j'ai juste utilisé le app_name de nouveau. Garder les mêmes mots de passe que vous avez utilisé avant. Remplissez le reste des champs et vous avez terminé.

14voto

Davide Pastore Points 203

J'ai suivi ce guide pour créer le débogage du fichier de clés.

La commande est:

keytool -genkeypair -alias androiddebugkey -keypass android -keystore debug.keystore -storepass android -dname "CN=Android Debug,O=Android,C=US" -validity 9999

6voto

ShowLove Points 116

Première chose à savoir est que vous êtes en mode Debug ou Release. De le développeur de site "Il y a deux construire modes: le mode debug et release mode. Vous utilisez le mode de débogage lorsque vous êtes en développement et les tests de votre application. Vous utilisez le mode de libération lorsque vous souhaitez créer une version de votre application que vous pouvez distribuer directement à des utilisateurs ou à publier sur un marché d'applications telles que Google Play."

Si vous êtes en mode de débogage, vous procédez de la manière suivante ...
A. Ouvrez le terminal et tapez:

keytool -exportcert -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

Remarque: Pour Eclipse, le débogage du fichier de clés est généralement situé dans ~/.android/debug.fichier de clés...

B. lorsque vous y êtes invité pour un mot de passe il suffit d'entrer "android" ...

C. Si vous êtes en mode Release, suivez les instructions sur...

http://developer.android.com/tools/publishing/app-signing.html <-- ce lien très jolie explique tout ce que vous devez savoir.

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