Wie kann ich mehrere s-Werte mit aapt verwenden, ohne add-resource zu verwenden?

8

Ich versuche, R.java zu erstellen, indem ich aapt von der Befehlszeile verwende. Ich gebe mehrere -S Verzeichnisse an, weil ich mehrere res Verzeichnisse habe. Ich baue mit:

%Vor%

Leider erhalte ich den folgenden Fehler:

%Vor%

Derzeit enthält src/com/example/ui/res/values/strings.xml Folgendes:

%Vor%

Ich würde es vorziehen, das nicht zu ändern:

%Vor%

(Dies wurde auf Ссылка vorgeschlagen, obwohl es nicht scheint um mein Problem zu lösen.)

Bin ich falsch in meiner Erwartung, wie das Argument -S funktionieren sollte?

Die einzige Problemumgehung, die ich mir vorstellen kann, ist, alle -S Verzeichnisse als Unterverzeichnisse des Verzeichnisses res zu symbolisieren und res als einziges -S Verzeichnis anzugeben.

    
bolinfest 19.07.2012, 21:12
quelle

1 Antwort

14

Ich glaube, die Lösung besteht darin, das Flag --auto-add-overlay zu verwenden. Ich habe dies entdeckt, indem ich das Standard-Ant-Build-Skript mit -v für den ausführlichen Modus ausgeführt habe.

    
bolinfest 20.07.2012, 15:28
quelle

Tags und Links