web-dev-qa-db-ja.com

Android Studio Vectorアセットインポートエラー-タグがサポートされていません

Andorid Studioを新しいGradleプラグイン1.4.0-beta3でテストしてきました。

Inkscapeで作成した自分のベクターアセットをインポートしようとしています。ただし、インポートエラーが発生し続けます。エラーメッセージには、サポートされていない多くのタグがsvgに含まれています。

In mm_card.svg:
ERROR@ line 54 <defs> is not supported
ERROR@ line 56 <linearGradient> is not supported
ERROR@ line 58 <stop> is not supported
ERROR@ line 62 <stop> is not supported
ERROR@ line 66 <stop> is not supported
ERROR@ line 70 <stop> is not supported
ERROR@ line 74 <stop> is not supported
ERROR@ line 78 <stop> is not supported
ERROR@ line 83 <linearGradient> is not supported
ERROR@ line 85 <stop> is not supported
ERROR@ line 89 <stop> is not supported
ERROR@ line 93 <stop> is not supported
ERROR@ line 97 <stop> is not supported
ERROR@ line 102 <linearGradient> is not supported
ERROR@ line 104 <stop> is not supported
ERROR@ line 108 <stop> is not supported
ERROR@ line 113 <linearGradient> is not supported
ERROR@ line 115 <stop> is not supported
ERROR@ line 119 <stop> is not supported
ERROR@ line 123 <stop> is not supported
ERROR@ line 127 <stop> is not supported
ERROR@ line 131 <stop> is not supported
ERROR@ line 135 <stop> is not supported
ERROR@ line 139 <stop> is not supported

誰かがこの原因を知っていますか?ベクターアセットツールのエラーですか?または、おそらくInkscapeによって作成されたsvgに問題がありますか?または、より複雑なSVGはサポートされていませんか?

ありがとう!

15
enyciaa

Android StudioのSVGインポート機能は、一部のSVG機能のサポートに制限があります。

彼らは 彼らの発表ビデオ に同じように述べています。彼らは輸入業者を改善するつもりであると言います。

ただし、グラデーションはVectorDrawableでサポートされていないことにも注意してください。

13
Paul LeBeau