Android: die Verwendung von SVG in res führt zu Fehler: “der name Der Datei muss am Ende .xml-oder .png"

Ich gerade aktualisiert Android Studio 1.2.1.1 und nun gradle habe Probleme mit svg im Ordner meine Ressourcen. Ich war immer mit SVGs mit kein problem, und ich hoffe, Sie werden zu "dürfen" in die Zukunft.

:app:mergeDebugResources
:app:mergeDebugResources FAILED
/home/petergriffin/folder1/another-app/MyAwesome-App/app/src/main/res/drawable-hdpi/logo.svg
Error:Error: The file name must end with .xml or .png
Error:Execution failed for task ':app:mergeDebugResources'.
> /home/petergriffin/folder1/another-app/MyAwesome-App/app/src/main/res/drawable-hdpi/logo.svg: Error: The file name must end with .xml or .png
Information:BUILD FAILED

Irgendwelche Ideen, wie lösen ?

  • Während SVGs als Grundlage für drawable-Ressourcen angekündigt wurde auf der Google I|O 2015 gestern, AFAIK es erfordert Android Studio 1.3. Es gibt Drittanbieter-Gradle-plugins, bieten sich die Umwandlung von SVGs zu drawables. Darüber hinaus, ich bin mir nicht bewusst, dass SVGs waren immer legal drawable Ressource-Dateien.
  • Danke, aber ich habe es versucht mit Android Studio 1.3+ aber es hat nicht geholfen. Ich natürlich reinigen Sie das Projekt ein paar mal, nichts. Ich hatte nie Probleme mit SVGs auch in den frühen Tagen von Android Studio.
InformationsquelleAutor Rob Anderson | 2015-05-29
Schreibe einen Kommentar