2016-05-08 32 views
2

を、私は私のキーを取得しようとしていますし、それは私のキー・エイリアスを-alias反応し、ネイティブのAndroidパブリッシングストア

のkeytool -genkey -v -keystore私の解放-key.keystore次のコマンドを貼り付けると言います - keyalg RSA -keysize 2048 -validity 10000

これはどういう仕組みか分かりませんが、そのテキストの一部を変更する必要がありますか?私はパスワードを尋ねるときにそれを貼り付けると、どのパスワードを求めているのですか? ありがとう

答えて

1

与えられた他の回答が正しいですが、ここではより多くのネイティブ志向答えリアクトです:私がいない場合は、あなたがすべき(あなたがドキュメント内Generating Signed APK手順に従っていると仮定し

を)。それは、アプリケーション固有であることを、パラメータの2を変更することでカスタマイズする必要があります実行するように指示するコマンド:

  1. 変更my-release-key.keystore(例えばtodo-release-key.keystore
  2. 変更my-key-alias(例えばtodo-key

コマンドを実行すると、キーストアと作成されたキーのパスワードを要求されます(新しいSSHキーを作成するときにパスワードを要求するのと同じ方法)。証明書の識別名も尋ねられます。 https://stackoverflow.com/a/3284135/1949302 ここから、キーストアとエイリアスの値をコマンドの実行時に使用した値に置き換えて、ドキュメントの手順を続行してください。

+0

このsigningConfig signingConfigs.releaseには何を配置する必要がありますか –

2

あなたはこれを行うときにキーを生成しています。パスワードやその他の情報(名前など)を指定する必要があります。この値を保存する必要があります。削除したり紛失した場合は、キーを紛失してはいけません。あなたのアプリは更新できません。

+0

はい私はその部分を理解していますが、この情報はどこに記入しますか?そのコード行を編集しますか? –

+0

my-release-key.keystoreとmy-key-aliasは、あなたのアプリケーションに関するあなたの情報です。それ以降はもっと具体的な名前をつけてください。 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore HelloWorld-release-unsigned.apk別名 –

+0

を使用し、最後にzipalignを使用する必要があります。zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk –

2

あなたの最初のAndroidアプリを公開しようとしているようです。あなたがそれを行う前にthis公式ガイドを読むことをお勧めします。

あなたがすべてのものを読むのが面倒な場合は、少なくともあなたの特定の問題についてthisの記事を読んでください。

幸運:)

関連する問題