2012-07-12 7 views
13

Google Playにアプリをアップロードするためのビザンチンプロセスを理解しようとしています。Google Playで「キーストア」を生成するにはどうすればよいですか?

私は自分のアプリケーションを生成するためにPhonegapのApplaudシステムを使用しています。私が「リリースビルド」を作成するためには、「キーストア」を生成する必要があります。

しかし、私はGoogle自身のPublishing Checklistを見ると、「キーストア」については何もありません。

私は理論的には私が使用しているものですUbuntuの上で動作するはずである、「キーストア」を生成するためのthis answer here on Stack Overflowを見つけました:それはsomeKindOfNameを言うところ

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

まず、私は正確に何を中に入れてすべきですか?私のアプリの名前?いずれの場合においても

私はそれを実行したとき、私はこの応答を得る:

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

私は解決策のためにGoogleで、私が見つけた唯一のものは、Windows用でした。

誰かが、私が持っているはずのこの「キーストア」を生成するためのステップガイドで、ややユーザーフレンドリーなステップを提供することができますか? Ubuntu/Linuxのために働いていますか?

答えて

23

あなたがキーストアを生成するために提供したコマンドが正しいか、すなわち

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

次の手順を実行してください。それをコピーしてはいけません。あなたが見ているエラーがいくつかの特殊文字に関連していると私は信じています。コマンドプロンプトまたはシェルにそのまま入力します。

just2try.keystoreは、Javaベースのキーストアファイルの名前です。任意の名前を選択したり、キーストアファイルを識別できる名前をいくつか指定することができます。

最後に、キーストアはキーのコレクションのようなものです。キーストアは名前またはエイリアスによって識別されます。特定のキーを識別するエイリアスを選択する必要があります。例:myorgkey、myandroidappkeyなど

キーストアに存在するエイリアスを忘れた場合は、常に-listコマンドを使用してキーストア内のすべてのキーを表示できます。 例:keytool -v -list -keystore just2try.keystore

+0

キーストアファイルの生成に関するいくつかの質問がありますか?作成するすべてのアプリに対して、アプリごとに1つ、またはアプリ開発者ごとに1つだけ生成しますか?私はあなたがコマンドラインでここに示唆したものを入力して、私は "キーストアのパスワードを入力してください:"私はここにパスワードを入力しようとしたが、私は入力して何も表示されませんが表示されます。私はコマンドラインに慣れていないので、ここにいくつかのコマンドを入力する必要がありますか?おかげさまで... – Sarah

+2

まず、たくさんのアプリケーション用に1つのキーストアを生成したいと思うでしょう。キーストアを安全な場所に保管し、パスワードも覚えておいてください。入力中のパスワードについては、通常、入力中の文字は表示されませんが、それらは記録されますので、パスワードを入力したらEnterキーを押して前に移動してください。お役に立てれば。 – Romin

+0

本当にありがとうございます。私はそれが働いた:) – Sarah

関連する問題