Help us understand the problem. What is going on with this article?

特定のproductFlavor/buildTypeでだけ使用するライブラリプロジェクトを作る

More than 5 years have passed since last update.

1 前提

AndroidStudio 1.3
productFlavor、buildTypeの設定は完了していて、以下のflavorがあるものとする
develop
staging
producFlavorの設定の仕方は以下を参照。
AndroidStudio1.3でproductFlavor (外部参照jarまで差し替えるよ)
http://qiita.com/le_skamba/items/af290f53f6d5ac0a2603

2 最終目標

あるproductFlavor/buildTypeでだけ、使用するライブラリプロジェクトを作成し、参照する

3 手順

(1) ライブラリプロジェクトを作成

「File」-「New」-「New Module」で必要なライブラリプロジェクトタイプを選び、必要な情報を記入後、Finishをクリック。
当然importでも問題ない。

(2) build.gradle(app)のdependenciesに記述を追加。

staging flavorにおいて、作成したnewLibraryを参照する場合。

build.gradle(app)
dependencies {
    (省略)

    stagingCompile project(':newLibrary')
}

ProductFlavorsを使いこなすと、ガワが違うだけだったり、広告SDKだけ変えて・・・なんていう横展開アプリも楽に作れるようになりますね。

le_skamba
Android/iPhoneアプリ開発者。その前はゲームプログラマをしてました。Windowsアプリも幾つか作りました。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away