我试图使用Android5.0Lolliop中引入的标记在XML中定义VectorDrawable。
我尝试在draable-v21res文件夹下创建一个xml文件:
<?xml version="1.0" encoding="utf-8"?>
<vector
xmlns:android="http://schemas.android.com/apk/res/android"
android:height="48dp"
android:width="48dp"
android:viewportWidth="32"
android:viewportHeight="32">
<path
android:name="icon"
android:fillColor="#000000"
android:pathData="M31 28h-1.59l-.55-.55c1.96-2.27 3.14-5.22 3.14-8.45 0-7.18-5.82-13-13-13s-13 5.82-13 13 5.82 13 13 13c3.23 0 6.18-1.18 8.45-3.13l.55.55v1.58l10 9.98 2.98-2.98-9.98-10zm-12 0c-4.97 0-9-4.03-9-9s4.03-9 9-9 9 4.03 9 9-4.03 9-9 9z"/>
</vector>
但是IDE声明“元素向量必须声明”。
我已经将项目更新为针对API 21,并将SDK更新为所有可用的工具、SDK和存储库。
我错过了什么?谢谢!
发布于 2014-10-21 21:00:52
这是Android中的一个bug;对新的Lollipop的编辑器支持还没有集成;它将出现在Android 0.8.14中。(相关的CL是这样的:https://android-review.googlesource.com/#/c/111245)
https://stackoverflow.com/questions/26483181
复制相似问题