使用Material Design报错:Binary XML file line #17: invalid drawable tag vector
来源:互联网 发布:淘宝关键词查询工具 编辑:程序博客网 时间:2024/06/05 03:15
引言:
Marterial Design是Google推出的全新UI设计规范,这个库能帮我们做很多绚烂的效果,如果对这个库还没有了解的可以看一下:MaterialDesign中文指导手册
注:material design最好在24版本的包下运行,不然会出现不可预知的错误。
好了,言归正传,今天我们是来解决错误的。昨天在网上找了几个好一点的例子看了一下,然后自己实践了一把,结果尼玛崩了,来看看错误日志,说什么 Binary XML file line #17: invalid drawable tag vector
看到这个错,相信大部分人都跟我一样很开心哈,这尼玛不是xml报错吗,这么简单,去看看17行,结果令人发指啊!17行并没有什么,这尼玛是怎么回事,然后我就去百度看看了,一查,还真有,解决办法是说将包的版本改为23的,然后我就照着百度的说法去改了一下包的版本,结果还真能运行了,但是但是但是,重要的事情说三遍,我前面提到material design最好在24版本的包下运行,这在23版本下是能正常运行,但是用户体验超级不好,这个我也不知道为什么,然后我就去下别人的工程进行研究,最后我看到网上的代码都是24版本的,我尼玛,24版本报错,23版本体验不好,我果断还是改回24,然后再看看有什么其他的错误,结果发现还真有(太粗心了)
This app has been built with an incorrect configuration. Please configure your build for VectorDrawa
相信很多人都会有问题,这是个什么错啊!说实话我也不知道,不知道咋办呢,百度啊!
这个是解决的办法:
但是,我的项目还是报错:
Warning:Gradle version 2.10 is required. Current version is 2.8. If using the gradle wrapper, try editing the distributionUrl in /Usermc/Documents/workspace/CygProject/gradle/wrapper/gradle-wrapper.propertiesto gradle-2.10-all.zip
上面我们修改的是plugin的版本,与之对应的gradle也要做如下修改:
0 0
- 使用Material Design报错:Binary XML file line #17: invalid drawable tag vector
- 使用SDK23报错:Binary XML file line #17: invalid drawable tag vector
- Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #17: invalid drawable tag vec
- Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #17: invalid drawable tag vec
- Binary XML file line #17<vector> tag requires viewportWidth >0
- org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires vi
- Binary XML file line #4: <item> tag requires a 'drawable' attribute or child tag defining a drawable
- Binary XML file line #3: <item> tag requires a 'drawable' attribute or child tag defining a drawable
- TabLayout遇到报错的问题:Binary XML file line #7: Error inflating class android.support.design.widget.TabLay
- 手机报错:android.view.InflateException: Binary XML file line
- 报错Binary XML file line # : Error inflating class
- android invalid drawable tag vector解决办法
- org.xmlpull.v1.XmlPullParserException: Binary XML file line #17 tag requires viewportWidth > 0
- 自定义的LinearLayout 使用报错 android.view.InflateException: Binary XML file line #3: Error inflating class
- Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin
- 报错:Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView
- 自定义View时出现:"android.view.InflateException: Binary XML file line报错问题"
- 报错:Binary XML file line #7: Error inflating class android.support.v7.widget.RecyclerView
- TP3.2PHPExcel导出
- iOS 正则表达式的使用(Swift版)
- 经典的数据结构——循环队列
- 单向链表-slist
- 20160829 定稿版
- 使用Material Design报错:Binary XML file line #17: invalid drawable tag vector
- 【坐在马桶上看算法】算法6:只有五行的Floyd最短路算法--作者:ahalei
- Review-Java基础--抽象类(abstract)
- 解决javaee中get请求中文乱码
- ubuntu 1204 无法安装libmysqlclient-dev
- 关于数组的赋值
- [转]【坐在马桶上看算法】算法7:Dijkstra最短路算法--作者:ahalei
- mysql 按日、周、月、年统计sql语句整理,实现报表统计可视化
- 测试各场景下replace into的用法