Androidスタジオでプロジェクトをエクスポートするにはどうすればよいですか?


回答:


295

以下の手順に従って、Android Studioでアプリケーションに署名します。

  1. まず[ビルド]-> [署名済みAPKを生成]に移動します

    最初のスクリーンショット

  2. 次に、Generate Signed APKをクリックすると、情報ダイアログメッセージが表示されます。

    2番目のスクリーンショット

  3. Create Newキーストアファイルがない場合は、ボタンをクリックします。をクリックした場合Choose Existing

    このスクリーンショット

  4. Create Newボタンをクリックすると、ダイアログボックスが表示され、キーストアファイル情報やその他の署名機関の詳細を入力する必要があります。

    4番目のスクリーンショット

  5. 詳細をすべて入力したら、Okボタンをクリックして、このダイアログにリダイレクトします。

    5番目のスクリーンショット

  6. [次へ]ボタンをクリックし、チェックマークを付けてRun ProGuard、[完了]をクリックします。署名済みAPKを生成します。

    6番目のスクリーンショット

    7番目のスクリーンショット


1
なんらかの理由で、あなたの指示に従ってプレイストアにアプリをアップロードしようとすると、iveがデバッグAPKを生成したと表示されます。なぜそれが起こっているのでしょうか?ありがとう!
sirFunkenstine 2014年

1
私は答えを更新しました。AndroidManifest.xmlのアプリケーションタグandroid:debuggable = "false"にこれを追加する必要があります
Ajay S

1
同じ問題が発生しました。「android:debuggalbe = false」は機能しません。
Bagusflyer 2014年

11
「android:debuggalbe = false」は不要になり、署名付きAPKをエクスポートするときにビルドタイプを選択できます。
2014

4
マニフェストからandroid:debuggable属性を除外することをお勧めします。その場合、エミュレータまたはデバイスでデバッグするAPKをビルドするときに、ツールは自動的にandroid:debuggable = trueを挿入します。APKのエクスポートなどのリリースビルドを実行すると、自動的にfalseに設定されます。一方、マニフェストファイルで特定の値を指定すると、ツールは常にその値を使用します。これにより、デバッグ情報を含むアプリが誤って公開される可能性があります。ANDROID STUDIO 0.8.14
MCHAppy

101

メニューから:

Build|Generate Signed APK

または

Build|Build APK

(Playストアに公開するために署名されたものを必要としない場合は後者)


7
作成されたapkがどこにあるかを知らないすべての人のために:root_Of_Your_Application \ app \ build \ outputs \ apk \ debug
Pero122

10

まず、AndroidManifest.xmlのアプリケーションタグにこのandroid:debuggable = "false"を追加します。

android:debuggable="false"アプリケーションタグにハーコードを付ける必要はありません。Infact for meスタジオの苦情-

デバッグモードのハードコーディングは避けてください。省略した場合は、デバッグビルドとリリースビルドが自動的に1つ少ない値を割り当てます...(Ctrl + F1)

マニフェストからandroid:debuggable属性を除外することをお勧めします。そうすると、ツールが自動的に挿入されます、エミュレータまたはデバイスでデバッグするAPKをビルドするときに android:debuggable = trueをます。APKのエクスポートなどのリリースビルドを実行すると、自動的にfalseに設定されます。一方、マニフェストファイルで特定の値を指定すると、ツールは常にその値を使用します。これにより、デバッグ情報を含むアプリが誤って公開される可能性があります。

受け入れられた回答は少し古いようです。私にとっては、デバッグビルドとリリースビルドのどちらを選択するかを尋ねられます。

[ビルド]-> [署名済みAPKの生成]に移動します。キーストアを選択し、キーストアのパスワードなどを入力します。

ここに画像の説明を入力してください

これで、を選択するプロンプトが表示されますrelease build or debug build

本番環境では、常にリリースビルドを選択してください。

ここに画像の説明を入力してください

これで完了です。署名されたAPKがエクスポートされました。

ここに画像の説明を入力してください

PS:versionCodePlaystoreにアップロードする前にマニフェストファイルをインクリメントすることを忘れないでください:)


7

次の手順に従います。

-Build
-Generate Signed Apk
-Create new

次に、「新しいキーストア」フォームに入力します。.jnkファイルの宛先を変更したい場合は、宛先をひっくり返して名前を付け、[OK]ボタンを取得します。完了すると、「鍵ストアのパスワード」、「鍵の別名」、「鍵のパスワード」が表示されます。次に押すと、宛先フォルダーが変更されます。それから完了を押してください、それはすべてです。:)

ここに画像の説明を入力してください

ここに画像の説明を入力してください ここに画像の説明を入力してください

ここに画像の説明を入力してください ここに画像の説明を入力してください


3

1.-署名されたパッケージをエクスポートする:

  • 署名付きAndroidアプリケーションパッケージの抽出ウィザードを使用します(メインメニューで、を選択しますBuild | Generate Signed APK)。パッケージは解凍時に署名されます。

    または

  • リリース署名付きパッケージモードでタイプAndroidアプリケーションのアーティファクト定義を作成することにより、.apkファイルをアーティファクトとして構成します。

2.-署名されていないパッケージのエクスポート:これは、デバッグまたはリリースされた署名されていないパッケージモードが指定されたアーティファクト定義を通じてのみ実行できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.