ich in gradle (Android Studio) haben 4 Build-Typengradle: Android Studio erben buildtype
android {
buildTypes {
release { ... }
debug { ... }
kindle { ... }
kindle_debug { ... }
}
}
Und ich weiß, dass mein src
Ordner für jeden Build-Typ einen Ordner haben kann. So ist es bis in
src/
-- debug
-- kindle
-- kindle_debug
-- main // used for every project
-- release
Im Moment endet kindle
ist die gleiche wie release
und kindle_debug
ist die gleiche wie debug
.
Wie kann ich vermeiden, die src-Ordner zu duplizieren? Gibt es eine Möglichkeit, von release
und debug
zu erben oder habe ich die src-Ordner selbst in der build.gradle
Datei zu setzen?
Edit: Eine Lösung, die zu funktionieren scheint, besteht darin, Symlinks zu setzen, aber ich möchte Mac OS und Windows OS verwenden und nicht jeder neue Benutzer möchte selbst Symlinks setzen.
Edit 2: Ich benutze jetzt Produkt Aromen, aus diesem Grund kann ich Debug/Release und damit Google, Amazon und Samsung haben. Das ist die beste Lösung für meinen Zweck.
Ich habe es das zweite Mal getestet. Es verwendet nicht meine 'release' /' debug'-Ordner. Es scheint nur die Einstellungen zu verwenden, die in 'release' /' debug' definiert sind und nicht die Standardwerte. – mars3142
Es funktioniert, wenn Sie die Signatur-Konfiguration erben müssen - in meinem Fall vom Debug-Build-Typ. – AgentKnopf