35

gradle を使用するようにアプリを変換していますが、buildTypes を使用しようとしています。Constantsリリース ビルド用に変更したいクラスがあります。だから私は と にファイルを持っていsrc/main/java/my/package/name/Constants.javaますsrc/release/java/my/package/name/Constants.java

これをビルドしようとすると、Constantsgradle は、リリース ビルドタイプのファイルでビルドが失敗したことを通知し、クラスが重複しているというエラーが表示されます。

私はまた、このbuild.gradleようにこれに別のsourceSetを追加しようとしました:

sourceSets {
    main {
        java.srcDirs = ['src/main/java'];
        //...
    }
    release {
        java.srcDirs = ['src/release/java'];
    }
}

しかし、これでも同じエラーが発生します。だから、私はここで何が間違っているのだろうか?

4

2 に答える 2