你的位置:首页 > 操作系统

[操作系统]android常见错误之 No resource found that matches the given name


      新手上路,还希望大神多多照顾,刚自学android,遇到很多困难。其中就有这个问题,不知道你们遇到过没有,反正我是很头痛。

No resource found that matches the given name (at 'src' with value '@drawable/img1').

     android:src="@drawable/img1",明明就是这样写的,但是就是不对,一直提示是R文件丢失,很是郁闷,clean代码也是不行,最后在网上终于找到为什么错误了,感觉太坑了。

   本来是img1.JPG的图片,但是我把它改成png格式,结果就是不对,很是郁闷,改过来就好了。

 

最后还要提示一下,个人感觉虽然android studio虽然是比较专业的android工具,但是感觉太大了,启动很慢,创建也很慢,而且很多时候有很多错误,莫名其妙。最坑爹的就是R文件丢失,其实R文件丢失有很多情况:

(R.java这个文件是会自动生成的。但是有时候你写错

  1. 检查是否编译了项目。Android studio有时候没有编译就会报出没有R文件的错误。

  2. 检查带代码中包名是否正确。有时候从其他地方复制代码过来时连带了包名,也会报出R文件找不到。

  3. 检查布局文件是否有语法错误。布局文件有语言错误时也会导致R文件错误。

  4. 软件抽风了,重建项目试试。

  5. 另外可能很多人不知道在哪儿找R文件,Android studio左上角有个选项,一般我们可能是选的Android模式,选择Packages模式找到你的项目,里面就可以看到R文件了

  6. 很多时候发现都是