web-dev-qa-db-ja.com

Google Playの「キーストア」を生成するにはどうすればよいですか?

アプリをGoogle Playにアップロードするためのビザンチンプロセスを理解しようとしています。

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

しかし、Google独自の 公開チェックリスト を見ると、「キーストア」については何もありません。

私は このスタックオーバーフローに関するこの回答 を見つけて「キーストア」を生成しました。これは理論的にはUbuntuで動作するはずです。これは私が使用しているものです。

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

まず、someKindOfNameと書かれている場所に正確に何を入れればよいですか?アプリの名前は?

いずれにしても、実行すると、次の応答が返されます。

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

私は解決策を探しましたが、私が見つけたのはWindows用のものだけでした。

誰かが私が持っているはずのこの「キーストア」を生成するための少しユーザーフレンドリーなステップバイステップガイドを提供またはポイントできますか? Ubuntu/Linuxで動作するコマンドを備えたもの?

18
Questioner

キーストアを生成するために指定したコマンドは正しいです。

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

27
Romin