解决Android Studio下Element layer-list must be declared问题
来源:互联网 发布:windows查看cpu温度 编辑:程序博客网 时间:2024/06/09 17:14
文章原地址:http://blog.csdn.net/qinxiandiqi/article/details/46809721
最近将一个项目从Eclipse转到Android Studio。项目中使用了环信demo中的一些xml资源,转换后发现color资源文件夹下诸如layer-list或者shape等标签报Element xxx must be declared错误,大意就是layer-list或者shape这些标签没有定义。
layer-list或者shape等这些标签是常用的标签,Android Studio居然报没有定义错误,在Eclipse中却没有这个问题。网上不少人说这是Android Studio的一个bug,事实正相反,这是Android Studio的优点。
对于这个问题,首先要了解layer-list、shape等这些标签是什么东西。每一种标签都有对应的资源类,layer-list、shape等等标签代表的其实是个drawable资源。layer-list最终会解析为LayerDrawable,shape会解析为ShapeDrawable,其它的标签类似。由此可以看出layer-list或者shape等资源是drawable资源,应该放到drawable资源文件夹下。color资源不包括drawable资源,当然没有定义drawable类型的标签。
Eclipse不像Android Studio,对资源类型的检查没有那么严格,所以没有报错误。我觉得这倒是Android Studio的优点,是什么资源就应该放到什么位置,不容易让人产生疑惑。所以在Android Studio下的解决方法就是把这些资源文件移动到drawable资源文件夹下,这个问题解决。
- 解决Android Studio下Element layer-list must be declared问题
- 解决Android Studio下Element layer-list must be declared问题
- 解决Android Studio下Element layer-list must be declared问题
- 解决Android Studio下Element layer-list must be declared问题
- Element animation-list must be declared异常解决
- Android studio使用selector时出现Element selector must be declared的错误解决
- Android Studio报Element XXXX must be declared的解决方法
- Android Studio, Element path must be declared for FileProvider
- Android Studio selector 报 Element selector must be declared 的问题
- (转)Android Studio selector 报 Element selector must be declared 的问题
- Element animation-list must be declared异常
- Element animation-list must be declared
- bug解决:Element xxx must be declared
- Android异常--帧动画标签<animation-list>在AndroidStudio下不识别Element animation-list must be declared
- Element translate must be declared
- 错误:Element type "select" must be declared.
- Element type "acton" must be declared.
- Element type "IF" must be declared
- 99%的人都理解错了HTTP中GET与POST的区别
- linux去掉^M字符
- Linux进程间通信---信号量
- 【sqlserver】那些令你一脸懵逼的执行结果
- GPU高性能编程CUDA实战——Julia曲线生成错误
- 解决Android Studio下Element layer-list must be declared问题
- [译]浮点数的危害
- absolute元素
- Canada Cup 2016 B. Food on the Plane
- Listen
- android如何查看cpu的占用率和内存泄漏
- 单网卡ovs网卡配置
- 常用表空间&数据文件监控语句
- Day32: Forgeten day