2016-08-15 4 views
2

これはAndroidスタジオバージョン2.2で発生し始めました。私はsdkモジュールのモック風味を持っている上にも見Androidスタジオで異なるモジュールのフレーバー

Build Variant

:私のプロジェクトは次のスクリーンショットに示すように、合計で2つのモジュールがあります。以前は個々のモジュールを切り替えることができました。つまり、mockDebugsdkですが、残りは変更されません。

ただし、これは最新のAndroidスタジオではもう不可能です。 appのビルドバリエーションを維持しながら、sdkmockDebugに変更することはできません。

見つけてください以下の私のsdkモジュールのbuild.gradleBuild.gradle

は誰もこれを支援することはできますか?

+0

私は同じ問題を再現することはできませんを削除することです。新しいプロジェクトで 'productFlavour'を試して問題がないかどうか確認できますか? – Joshua

答えて

0

この理由が見つかりました。私は、私の主体が依存していたモジュールのさまざまな味に応じてコンパイルするためのgradleファイルを持っていました。これは、以下の通りです:

releaseCompile project(path: ':sdk', configuration: 'prodRelease') debugCompile project(path: ':sdk', configuration: 'prodDebug') testCompile project(path: ':sdk', configuration: 'mockDebug')

修正は二行目debugCompile()

関連する問題