Ich habe einen FileProvider mit folgendem res/xml/file_paths.xml
:
Das Problem ist, ich habe viele Produktaromen, die applicationId
ändern. Gibt es eine Möglichkeit, diesen Wert durch die richtige applicationId zu ersetzen, ohne einen Dateipfad für jedes Produkt-Flavor zu erstellen? Wie ersetzt man ein Tag wie folgt Android/data/{appId}/files/suggestions
? Oder sogar einen relativen Pfad verwenden ... (Ich habe alles versucht, aber nur dieser vollständige Pfad funktioniert).
Ich habe dieses Problem gelöst, indem ich Gradle verwendet habe, um dynamisch einen String-Ressourcenwert in der Datei build.gradle zu erstellen, um den Dateipfad darzustellen:
%Vor% Sie können dann auf diesen String-Ressourcenwert in res/xml/file_paths.xml
Tags und Links android gradle android-studio