Hier Probe von sourceSets Codeblock in build.gradleIst es möglich, Android Studio Ressourcen in externen Ordner mit SourceSets lesen lassen?
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
Was ich ist, dass erreichen wollte. Ich möchte es Ressourcen aus dem externen Ordner lesen. Als Beispiel in data/data/com.myapp/res
.
Ich bin nicht gut mit GRADLE API, kann mir jemand sagen, wie es geht?
Der Grund, warum ich so möchte, ist weil. Mein Client möchte die String-Übersetzung dynamisch aktualisieren. Ohne die Notwendigkeit, die App neu zu kompilieren und erneut herunterzuladen. Ich weiß, dass dies nicht die Standardmethode für die Verwendung der Mehrsprachigkeit ist. Aber ich möchte ihre Anforderung nicht ohne Anstrengung und starke Beweise ablehnen.
Danke für Ihren Kommentar. Aber wissen Sie irgendeine Alternative, um ein ähnliches Ergebnis zu erzielen? –
Ich verstehe nicht, was Sie erreichen wollen. Warum möchtest du es in einen externen Ordner legen? Wenn Sie Ihren Zweck näher ausführen können, kann ich eine Alternative vorschlagen. – AndroidMechanic
Ich habe die Frage mit Grund aktualisiert. Danke –