Eclipseで署名済みAndroidアプリケーションをエクスポートしようとしています。
私は正しい方向に進んでいると思う:
次のようになります(asciiを許してください、ファイルアップローダーは動作しません):
[ ] Use existing keystore
[o] Create new keystore
Location: __________ [Browse]
Password: __________
Confirm: __________
既存のキーストアがないため、「Create new keystore」ラジオボタンをクリックします。場所フィールドはアクティブのままであるため、入力する必要があります。キーストアの作成後にキーストアを使用したい場合、「キーストアパスはディレクトリです」というダイアログが表示されます。
Eclipse ADTでコンパイルして署名する Android開発者ページのセクションでは、これはうまくいくと思うようですが、ダイアログのこの部分を通過することはできません。署名のない.apkファイルを問題なくエクスポートできます。
ありがとうございました!
はい、ダイアログでキーストアを作成できるはずです。使用するフォルダーに移動したら、ファイル参照ウィンドウの[ファイル名:]フィールドに名前を入力します。 sophie.keystore
。その後、続行できるはずです。
または、コマンドラインで ドキュメント内 の説明に従って作成することもできます。
コマンドは次のようになります。
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
例えば:
keytool -genkey -v -keystore ~/dcaunt.keystore -alias dcaunt -keyalg RSA -keysize 2048 -validity 10000
Hello worldアプリのように、sdkおよびadtプラグインを使用してアプリを作成した場合、エクスポート中にdebug.keystore
ファイルを選択する必要があります。ファイルはc:/users/.../.Android/debug.keystore
にあり、その後パスワードを求められたとき。