Sie können Dateien für Aromen angeben. Wenn ich Sie wäre, würde ich etwas tun: legen Sie eine Datei in die main/java/your/package
Quelle, lassen Sie uns anrufen CustomClass.java
. Es enthält etwa so:
public class CustomClass {
public static void myCustomMethod() {
//Do something here...
}
}
Danach können Sie einen Geschmack bestimmte Version dieser Klasse im Geschmack Ordnernamen (neben dem Hauptordner) erstellen können. setzen also eine CustomClass.java hier: your_flavor_name/java/your/package
Und noch etwas anderes tun:
public class CustomClass {
public static void myCustomMethod() {
//Do something here for that specific flavor!
}
}
Der Build wird die Dateien und nutzen die spezifisch diejenigen für Sie Geschmack, und verwenden Sie die Hauptversion, wenn kein Geschmack bestimmte Datei gefunden fusionieren . Sie können es für Zeichen und jede andere Datei (Assets, ...) verwenden.
Sie müssen nur einen neuen Geschmack danach erstellen. In Ihrem gradle fügen Sie diese:
productFlavors {
your_flavor_name {
applicationId "your.package"
}
}
Mehr Sachen hier: http://developer.android.com/tools/building/configuring-gradle.html