Ich möchte verschiedene Bilder je nach Produkt Geschmack haben und wenn es debuggen oder release, was ist die ordnungsgemäße Einrichtung des Res-Ordner, um dies zu erreichen?Wie richte ich Gradle für verschiedene Produktaromen und verschiedene Icons ein, je nach Release/Debug?
In meinem build.gradle:
productFlavors {
flavor1 {
applicationId "com.myapp.flavor1"
}
flavor2 {
applicationId "com.myapp.flavor2"
}
}
buildTypes {
debug {
applicationIdSuffix '.debug'
useProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true
shrinkResources true
useProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
In meinem Ordner strucure habe ich jetzt:
src/flavor1/res
/flavor2/res
/main/res
/debug/res
Ich habe in meinem Debug-Ordner flavor1 und flavor2 als Unterordner mit Ressourcen versucht zu haben, aber das trifft nicht zu. Nur ein res-Ordner in debug führt zu den gleichen Assets für beide Varianten, während ich möchte, dass sie anders sind. Wie richte ich das Projekt so ein, dass ich je nach Debug/Release und den verschiedenen Produktvarianten unterschiedliche Bilder habe?
EDIT:
aktualisiert Ordnerstruktur
Sie haben eine res Ordner in jedem dieser Ordner, um die spezifischen Ressourcen enthalten – akash93
Ja, ich hab es. Aber je nach Debug/Release bekomme ich keine anderen Ressourcen. Also ich möchte 4 verschiedene Bilder Ressourcen haben; flavour1/debug, flavour1/release, flavour2/debug, flavour2/release. – peuhse