ich eine buildConfigField im build.gradle gesetzt haben:productFlavor buildConfigField erzeugt doppelte Einträge in BuildConfig.java
android {
productFlavors {
pro {
buildConfigField 'Boolean', 'FLAVOR', '"pro"'
applicationId "my.app.pro"
}
free {
buildConfigField 'String', 'FLAVOR', '"free"'
}
}
}
Wenn ich versuche, ein signiertes apk dies nicht zu bauen, weil Build.Config.java zwei Einträge enthält von GESCHMACK:
public final class BuildConfig {
public static final String APPLICATION_ID = "my.app.pro";
public static final String FLAVOR = "pro";
// Fields from product flavor: pro
public static final Boolean FLAVOR = "pro";
}
benutzte ich buildToolsVersion 24.0.0 rc3 und versuchte 23.0.0 mit dem gleichen Ergebnis. Warum gibt es ein Duplikat?