问题描述
今天想打开不久前的Android项目继续开发,上一次编译一点问题都没有,然而这一次编译遇到了如下报错。
error: resource drawable/ic_launcher_foreground (aka com.example.qinghulian:drawable/ic_launcher_foreground) not found.
这个报错是在说有一个文件找不到,然而这个文件的确存在,明明存在编译器却找不到这是为什么呢?
解决方案
当然大家还是按照报错找一下自己是不是引用了一些不存在的文件或者文件名不匹配,如果你发现了自己犯了一些粗心的错误,就改正一下就行了,不用往下看了。但是如果你有和我一样的困惑,请往下看。
这就要说Android studio的不是了。我的情况是把这个文件复制了几下,回到了Android studio点了以下编译,然后报完错,再把复制的副本删除了,再改了下文件名,又把文件名改回去……折腾了个来回。可能你很不理解我的操作,我想说的是我也不理解,但是再次编译他竟然不报错了?!
最后想说:这个破编译器老是出幺蛾子,intellij idea的东西臃肿庞大,越是庞大复杂的东西就越容易出现各种各样的bug,而且你越修复bug越多。就不能做简单点吗,就连之前没问题的东西也能给你整出问题来,气死人了。