Android gradle buildTypes: Powielona klasa
Konwertuję moją aplikację, aby używała gradle, i próbuję użyć buildTypes. mamConstants
klasa, którą chcę zmodyfikować dla mojego wydania kompilacji. Więc mam pliksrc/main/java/my/package/name/Constants.java
i nasrc/release/java/my/package/name/Constants.java
.
Kiedy próbuję to zbudować, gradle mówi mi, że kompilacja nie powiodła sięConstants
plik w moim wydaniu buildtype, z błędem, że jest to zduplikowana klasa.
Próbowałem także dodać inny zestaw źródłowy dla tego w moimbuild.gradle
lubię to:
sourceSets {
main {
java.srcDirs = ['src/main/java'];
//...
}
release {
java.srcDirs = ['src/release/java'];
}
}
Ale to wciąż daje mi ten sam błąd. Zastanawiam się, co tu źle robię?