1


src
src_flavor1
src_flavor2
res
res_flavor1
res_flavor2 という形式のプロジェクト構造があり

ます。コア ロジックとリソースは、src と res フォルダ resp に配置されます。フレーバー フォルダーには、2 つのフレーバーを分離するいくつかのファイルのみが含まれます。
build.gradle ファイルを使用してこのプロジェクト構造を定義しようとしていますが、成功していません。また、prductFlavor タグを使用して 2 つのフレーバーの同時ビルドを作成しようとしていますが、成功しません。Android Studio の最新ビルド内でこれらすべてを行う

4

1 に答える 1

3

次のようにフレーバーを定義したと仮定します。

productFlavors {
    flavor1 {
        ...
    }
    flavor2 {
        ...
    }
}

各フレーバーのソースセットを変更できます

android.sourceSets.flavor1 {
    java.srcDirs = ['src_flavor1']
    resources.srcDir = ['res_flavor1']
}

android.sourceSets.flavor2 {
    java.srcDirs = ['src_flavor2']
    resources.srcDir = ['res_flavor2']
}

私はこれが助けになることを願っています...(私たちがあなたを助けるのに役立つので、あなたの問題についての詳細を追加することを躊躇しないでください)

最後の発言: 私の経験によると、Android-Studio はまだあまり安定しておらず、gradle<-->IDE 同期に関してはまだフル機能ではありません。そのため、常にコマンド ラインから gradle スクリプトをテストすることを強くお勧めします。

于 2013-06-10T13:28:14.810 に答える