Androidフレーバーを使用して、フレーバーを別のフレーバーから継承し、親のクラスをオーバーライドしようとしています。ターゲットクラスが重複して表示されることを除いて、すべてが完璧に見え、機能します。私の推測では、親フレーバーのクラスを sourceSets から次のように除外する方法があると思います。
sourceSets {
benchmark {
java {
srcDirs = ['src/main/java', 'src/offline/java', 'src/benchmark/java']
exclude { '**/Facade.java' in sourceSets.offline.files }
}
}
}
誰かがこれで私を助けることができますか?ありがとう!