web-dev-qa-db-ja.com

エクスポートでAndroidアプリのキーストアを生成Androidアプリケーションウィザード?

Eclipseで署名済みAndroidアプリケーションをエクスポートしようとしています。

私は正しい方向に進んでいると思う:

  • プロジェクトを右クリック>Androidツール>署名済みアプリケーションパッケージのエクスポート
  • Export Android Applicationウィザードが表示されます。
  • エクスポートするプロジェクトを選択し、Nextをクリックします。
  • [キーストアの選択]画面が表示されます。

次のようになります(asciiを許してください、ファイルアップローダーは動作しません):

[ ] Use existing keystore
[o] Create new keystore

Location: __________ [Browse]
Password: __________
Confirm: __________

既存のキーストアがないため、「Create new keystore」ラジオボタンをクリックします。場所フィールドはアクティブのままであるため、入力する必要があります。キーストアの作成後にキーストアを使用したい場合、「キーストアパスはディレクトリです」というダイアログが表示されます。

  1. このダイアログでキーストアを作成することは実際に可能ですか?
  2. そうでない場合、どのように作成できますか?これまでのところ、私のgoogle-fuは失敗した実験のみを提供してきました。私はPCでEclipseを使用しています。

Eclipse ADTでコンパイルして署名する Android開発者ページのセクションでは、これはうまくいくと思うようですが、ダイアログのこの部分を通過することはできません。署名のない.apkファイルを問題なくエクスポートできます。

ありがとうございました!

46
Sophie

はい、ダイアログでキーストアを作成できるはずです。使用するフォルダーに移動したら、ファイル参照ウィンドウの[ファイル名:]フィールドに名前を入力します。 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
46

Hello worldアプリのように、sdkおよびadtプラグインを使用してアプリを作成した場合、エクスポート中にdebug.keystoreファイルを選択する必要があります。ファイルはc:/users/.../.Android/debug.keystoreにあり、その後パスワードを求められたとき。

1
sangram_kesari

ステップ1:Eclipseでキーストアを生成する方法

Step 1 : How to generate keystore in Eclipse

ステップ2:ディレクトリを参照し、filename.keystoreを配置してパスワードを作成します

[Step 2: Browse Directory and put filename.keystore and create password]

ステップ3:有効期限の詳細とライセンスの詳細を入力します

2 [Step 3: Fill Expiry details and License detail] 3

これで完了!

0
Akshay Mishra