307

Android Developer Tool を使用して Android アプリを開発しています。今、新しい Android Studio を試してみました。スマートフォンを PC に接続し、Android Studio でプログラムを直接実行すると、すべて正常に動作します。しかし今、他のスマートフォンを PC に接続せずにプログラムをテストしたいと考えています。

ADT は、プログラムをコンパイルするたびに「projectname/bin」の下に .apk ファイルを作成します。現時点では、Android Studio はそれを行っていません。

だから、私の質問は: Android Studio で署名されていない .apk ファイルを作成することは可能ですか?

4

18 に答える 18

362

Gradle で APK ファイルをビルドすることをお勧めします。

  • 上部のツールバーのドロップダウン メニューをクリックします ([実行/デバッグ構成の編集] ダイアログを開きます)。
  • 「構成の編集」を選択します
  • 「+」をクリックします
  • 「グラドル」を選択
  • モジュールを Gradle プロジェクトとして選択します
  • タスク: 入力しますassemble
  • プレスラン

署名されていない APK は次の場所にあります

ProjectName\app\build\outputs\apk

Gradle の使用方法の詳細については、Building with Gradle in Android Studio のチュートリアルを参照してください。また、Gradle を使用して署名されていない APK をビルドする方法についてのブログ投稿も書きました。

プロジェクトを他の IDE から移動し、再コンパイルしたくない場合は、移動元の IDE で既にビルドされている APK ファイルを見つけることができます。

  • Android Studio でプロジェクトを生成した場合、APK ファイルは次の場所にあります。ProjectName/ProjectName/build/apk/...

  • Eclipse からプロジェクトをインポートしました: ファイルは同じディレクトリにある必要があります。Project-に移動しShow in Explorerます。そこに、APK ファイルがある bin フォルダーが見つかるはずです。

  • IntelliJ からインポートすると、場所は次のようになります。ProjectName/out/production/...

補足: クリス・ストラットンがコメントで述べたように:

技術的には、必要なのはデバッグ キーで署名された APK です。実際に署名されていない APK は、デバイスによって拒否されます。

于 2013-05-23T09:16:57.003 に答える
235

Build Unsigned APK with Gradleによると、gradle で簡単にアプリケーションをビルドできます。それを行うには:

  1. 上部のツールバーのドロップダウン メニューをクリックします (通常、Android アイコンとアプリケーションの名前が表示されます)。
  2. 選択するEdit configurations
  3. 左上隅のプラス記号をクリックするか、alt+insert
  4. 選択するGradle
  5. モジュールを次のように選択しますGradle project
  6. Tasks:入る_assemble
  7. 押すOK
  8. プレスプレイ

その後、署名されていない「apk」がディレクトリにあるはずです ProjectName\app\build\outputs\apk

于 2014-10-15T20:27:59.927 に答える
98

最も簡単な方法は次のとおりです。

  • 右側のGradleタブを開く
  • YourProject/:app/assemble (または assembleDebug) をダブルクリックします。
  • ここに apk があります
    .../YourProject/app/build/outputs/apk/app-debug.apk

スクリーンショット

于 2015-03-07T00:34:01.137 に答える
50

BUILD->Build APK に移動するだけで完了です

于 2017-01-12T11:01:25.203 に答える
20

ステップ 1 Android Studio を開きます。ビルド -> 署名付き APK の生成… . 「署名付き APK の生成」をクリックします。

ここに画像の説明を入力

ステップ2

ここに画像の説明を入力

[新規作成] をクリックします。

ステップ 3

詳細を入力し、[OK] をクリックします。 ここに画像の説明を入力

jks キーの詳細、前のウィンドウに戻ります。

ここに画像の説明を入力

[次へ] をクリックし、key に保存したパスワードを入力します。

ステップ 4

ここに画像の説明を入力

[完了] をクリックして、ビルド プロセスが完了するまで待ちます。

ここに画像の説明を入力

これで apk が正常に生成されました。エクスプローラーで表示をクリックします。

ここに画像の説明を入力

詳細が必要な場合は、ライブ デモhttp://javaant.com/how-to-make-apk-file-in-android-studio/#.VwzedZN96Hsにアクセスして確認してください。

于 2016-04-12T11:56:18.937 に答える
20

Android Studio の場合:

  1. 建てる

  2. APK をビルドする

  3. しばらく待って、ポップアップ ウィンドウに表示される場所に移動します。右下側

ここに画像の説明を入力

于 2018-01-22T16:33:23.927 に答える
14

はい、Android Studio で署名なしの .apk を作成することは可能です!

パッケージエクスプローラーまたはプロジェクト列でプロジェクトを強調表示し、-----場所とその他のオプションを変更できFileます。簡単にするために、ビルド オン メイクを有効にします。Project StructureArtifacts+Android ApplicationFrom module 'your app'

于 2013-06-07T04:59:38.287 に答える
1

Android studio は、プログラムをコンパイルするたびに apk ファイルも作成します。ワークスペース フォルダーに移動し、app->build->outputs-> を見つけるだけで、apk ファイルを確認できます。

于 2015-12-07T12:03:15.737 に答える
0

ツールバーの実行ボタンの近くにあるドロップダウンをクリックすると、

  1. 「構成の編集」を選択します
  2. 「+」をクリックします
  3. 「グラドル」を選択
  4. モジュールを Gradle プロジェクトとして選択します
  5. タスク: assemble と入力します

[OK] を押します。

あとは、ドロップダウンから構成を選択し、実行ボタンを押すだけです。少し時間がかかります。署名されていない apk は次の場所にあります

Project\app\build\outputs\apk
于 2016-12-23T07:26:48.537 に答える
-1

署名されていない APK を作成する手順

Steps for creating unsigned APK

•	Click the dropdown menu in the toolbar at the top
•	Select "Edit Configurations"
•	Click the "+"
•	Select "Gradle"
•	Choose your module as a Gradle project
•	In Tasks: enter assemble
•	Press Run
•	Your unsigned APK is now located in - ProjectName\app\build\outputs\apk

Note : Technically, what you want is an APK signed with a debug key. An APK that is actually unsigned will be refused by the device. So, Unsigned APK will give error if you install in device.

注 : 技術的には、必要なのはデバッグ キーで署名された APK です。実際に署名されていない APK は、デバイスによって拒否されます。そのため、未署名の APK をデバイスにインストールするとエラーが発生します。

于 2019-06-27T16:39:27.970 に答える