グーグルプレイストアでアンドロイドapkを公開する情報を知りたいです。開発者のウェブサイトを読みました。しかし、apkファイルの秘密鍵を取得するのに苦労しました。リリースモードで署名されたapkファイルを取得する方法。ステッププロセスによって。
4 に答える
ここに、リリース秘密署名キーを作成するのに役立ついくつかの手順があります。
- [ファイル]->[エクスポート]を選択します
- ポップアップで、Androidを展開し、[ Androidアプリケーションのエクスポート]を選択します
- 次のポップアップで、[参照]ボタンを選択し、APKを公開する必要のあるプロジェクトを選択します。
- [次へ]ボタンをクリックします。次のオプションセットは、既存のキーストアを選択するか、新しいキーストアを作成するためのものです。[新しいキーストアの作成]を選択し、キーストアファイルを保存する場所を設定し、独自のパスワードを選択して、同じことを確認します。
- 次のページは、オプションのキー作成セットです。ここで、キーストアのエイリアスを作成します。もう一度、パスワードを選択して同じことを確認します。キーストアの有効期間を年数で設定します。それは最低25年でなければなりません。このページに残りの詳細を入力します。
- このウィザードの最後のページで、APKをコンピューターに保存する場所を選択します。
これですべてです。
注:リリース署名キーは、Googleが開発者向けに作成するのではなく、開発者が作成する必要があります。自己署名証明書です。このキーを安全に保管し、場合によっては複数の場所に保管してください。上記の手順4で作成した署名キーファイルへのアクセスを失うと、アプリケーションの更新を公開できなくなります。紛失したキーを回復する既知の方法はありません。上記のプロセスで選択したパスワードにも同じことが当てはまります。キーファイルまたはそのパスワードを紛失しないでください。
アプリケーションへの署名について詳しくは、http://developer.android.com/tools/publishing/app-signing.htmlをご覧ください。
これをチェックしてください:リリースモードでアプリケーションをコンパイルします
Androidツール>署名済みアプリケーションパッケージのエクスポート
真のデバッグビルドのサポート。開発者は、マニフェストのタグにandroid:debuggable属性を追加する必要がなくなりました。ビルドツールは属性を自動的に追加します。Eclipse / ADTでは、すべてのインクリメンタルビルドはデバッグビルドであると見なされるため、ツールはandroid:debuggable="true"を挿入します。署名付きリリースビルドをエクスポートする場合、ツールは属性を追加しません。Antでは、ant debugコマンドは自動的にandroid:debuggable = "true"属性を挿入しますが、antreleaseは挿入しません。android:debuggable = "true"が手動で設定されている場合、antreleaseはリリースビルドではなく実際にデバッグビルドを実行します。
日食を使用している場合は、プロジェクトを右クリック>ツール>署名されたapkをエクスポート
次に、手順に従います。既存のキーを使用するか、新しいキーを生成するかを尋ねられます。新しいキーを生成するオプションを選択すると、新しいキーが生成されます。
開発者のWebサイトにAndroidアプリケーションに署名するためのガイドがあります。
http://developer.android.com/guide/publishing/app-signing.html