web-dev-qa-db-ja.com

build.gradleでAndroid St​​udioがデフォルトでビルドするProduct Flavorは何ですか?

新しいGradleビルドシステムを使用するAndroidプロジェクトがあり、Android St​​udioを開発ツールとして使用しています。 build.gradleに複数の製品フレーバーが指定されている場合、Android St​​udioはアルファベット順に指定された最初のフレーバーをビルドします。 Android St​​udioに、開発中に特定の製品フレーバーのみをビルドおよびテストするように指示する方法はありますか?

156
Joe

Studioウィンドウの左下には、「バリアントの作成」と呼ばれるドッキングされたビューがあります。

それを開き、作業するバリアントを選択します。これは、どのバリアントが構築されるかだけでなく、有効なソースフォルダーにも影響を与え、ソースフォルダーはコードおよびリソースエディターでの補完を促進します。

322
Xavier Ducrohet

現在、デフォルトのフレーバーを選択する方法はないようです。 Android Issue Trackerには機能リクエストがあります:

https://code.google.com/p/Android/issues/detail?id=64917

リクエストにスターを付けたり投票したりできるので、Android開発ツールバックログの優先度が高くなります。

17
Anton Tananaev

デフォルトのビルドバリアントを指定する機能が追加されました。 機能要求 を参照してください。

「Android Gradleプラグイン3.5.0-alpha08およびAndroid St​​udio 3.5 Canary 8 [3.5.0.7]に含まれています。

コミットメッセージで説明されているように、古いAGPを使用するプロジェクトと明示的な設定のないプロジェクトのヒューリスティックも更新され、ビルドタイプデバッグのバリアントを優先します。

1
user3556812