Kok*_*oon 44 svg android-studio
从这个月开始,我无法通过我的笔记本电脑中的Vector Asset导入任何svg文件,我总是得到msg'内部错误解析abc.svg'
我尝试在其他笔记本电脑中使用android studio导入相同的svg文件,它可以工作,但我的笔记本电脑不能再导入了.
我在我的笔记本电脑中使用android studio大约2年了,并且经历了很多更新,但本月突然无法导入,我已经在我的笔记本电脑中执行了工厂重置,并重新安装了android studio.我也试过创建新项目,但它仍然无法工作,任何人都可以帮助我吗?
crg*_*dos 60
在我的情况下,我有一个十进制值表示高度,将其四舍五入解决了问题
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 375 135.4">
Run Code Online (Sandbox Code Playgroud)
将135.4改为136就完成了这项工作
更新
之后,在IDE致命错误部分中,我构建了以下异常:
当你有一个十进制维度时,向量断言解析器失败,我报告了这个问题.我希望很快就能解决.
Rad*_*esh 58
最后我找到了解决方案 我不知道发生了什么,但我有同样的问题并修复当我再次下载相同的svg并用记事本++打开它并导出它与svg的不同名称!它的工作!
UPDATE
如果你使用平面图标下载svg,在下载之前只需点击编辑然后下载!这个svg在android studio中运行良好.
我有android studio 3.1.1
这只是android studio中的一个错误
更新2
svg viewBox中的十进制数中还有一个错误,可以通过将十进制更改为整数来修复(感谢crgarrido)
样品:
将十进制数更改为svg文件头中的整数
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 375 135.4">
Run Code Online (Sandbox Code Playgroud)
将135.4更改为135
更新2018年12月23日
基于issuetracker似乎在Android Studio 3.2 Canary 5及更高版本中修复了这个错误,所以更新你的android studio是另一种修复方法!现在我使用版本3.2.1并且工作正常.
Ely*_*nad 12
我也有这个错误,我想我得到了答案.
当您在项目中"添加矢量资产"时,Android Studio会在res/drawable文件夹中创建一个.xml文件.
所以我找到了这个网站:http://a-student.github.io/SvgToVectorDrawableConverter.Web/
您只需要将.svg文件放在框中并等待几秒钟.
然后,右键单击Android Studio中的drawable文件夹,New - > Drawable资源文件,设置图标名称等等......最后用网站提供的xml代码替换内容.
保存文件,您的图标就准备好了!
归档时间: |
|
查看次数: |
16977 次 |
最近记录: |