AndroidStudio-デバッグの代わりにリリースAPKをデプロイします


83

Android Studioの実行構成では、デフォルトの(デバッグ)APKのみをデプロイできますが、Android Studio内から(外部ツールとして)gradle assembleDebugを実行してリリースAPKをビルドし、代わりにデプロイしたいと思います。しかし、AndroidStudioがインストールするAPKを変更できるようには見えません。カスタムアーティファクトをデプロイするオプションはありますが、それが何であるか、またはそれが役立つかどうかはわかりません。とにかく、AndroidStudioの[プロジェクト構造]ダイアログに新しいアーティファクトを作成するオプションはないようです。 。

Android StudioがデプロイするAPKのパスを指定する方法を知っている人はいますか?adbを使用してコマンドラインからインストールできることはわかっていますが、ボタンをクリックするだけで処理が高速化されます。ありがとう。

回答:


144

左側には「ビルドバリアント」タブがあります。そこで、ビルドタイプを切り替えることができます。表示されているタブがない場合は、モニターシンボルの左下を見てクリックします。次に、ビルドタイプを見つける必要があります。選択したものがインストールされます。


6
@nenick申し訳ありませんが、わかりません。そのBuildVariantsタブはどこにあるはずですか?
ラドゥ

5
表示されていない場合は、AndroidStudioの左下隅にある小さなモニター記号を探します。それをクリックすると、ビルドバリアントタブがモニターシンボルのすぐ上にある左側に表示されます。
nenick 2015年

素晴らしい答えです!シンプルで便利!どうも!
Oleksandr.D 2016年

1
[V]ドロップダウンボタンがなくても、選択したビルドタイプをクリックするだけでメニューが表示されることを追加したいだけです(これは私を混乱させました)。素晴らしい答えです!
Hack5 2017

Android Studio 3でビルドバリアントが見つからない場合は、[表示]
Antonino

59

Build Variation左端のタブをクリックします。そこにない場合は、左端のモニターアイコン(濃い灰色の領域)を押します。

モニターアイコン

ビルドバリエーションタブで、リストアイテムをクリックしてからdebugに変更しreleaseます。

ビルドバリエーション


10

コマンドを実行する

./gradlew assemble<variant_name>
//for example
./gradlew assembleRelease

[パッケージaar]

ビルドが成功した後、.apkファイルは次の場所にあります。

project_path/app/build/outputs/apk/<variant_name>/
//for example
project_path/app/build/outputs/apk/release/

またはadb経由でインストールする

adb install apk_path

詳細はこちら

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