AAPT: error: resource drawable...not found.

最近弄个项目,突然androidstudio爆出了找不到资源的错误,然而资源名名存在,学着网上的各种方法(在build.gradle和local.properties添加语句,清除androidstudio缓存并重启,删除用户文件里面.gradle中的caches,修改jdk,重新创建报问题的xml等等),都没有解决问题。

最终看见网上有人说,可能是某个xml格式错误,但是androidstudio报成是找不到资源的错,而且出错的不一定是androidstudio报出来的文件的错,可能是其他文件。根据这个线索我找到了最近修改过的xml,最终终于找到了问题,确实是格式的问题,有一个xml拷贝内容的时候多弄了个xml声明头。

正确的应该是


而我一个文件弄成了



 

所以买个教训,因为这次没上传到svn上,所以不好跟以前代码做比对,造成很久没有找到问题所在,以后发生这种错误时,最好马上用版本工具查看跟上个可编译的版本有何出入,很快就会找到错误的地方,不会浪费太多时间。

你可能感兴趣的:(错误之路)