Android gradle buildTypes: Duplicate class
Estoy convirtiendo mi aplicación para usar gradle, y estoy tratando de usar buildTypes. tengo unConstants
Clase que deseo modificar para mi versión de lanzamiento. Así que tengo un archivo ensrc/main/java/my/package/name/Constants.java
y ensrc/release/java/my/package/name/Constants.java
.
Cuando intento compilar esto, Gradle me dice que la compilación falló en elConstants
archivo en mi versión buildtype, con el error de que es una clase duplicada.
También intenté agregar un sourceSet diferente para esto en mibuild.gradle
Me gusta esto:
sourceSets {
main {
java.srcDirs = ['src/main/java'];
//...
}
release {
java.srcDirs = ['src/release/java'];
}
}
Pero esto todavía me da el mismo error. Así que me pregunto, ¿qué estoy haciendo mal aquí?