Android Studio 关于android resource linking failed的报错解决方法

在android studio学习过程中经常会遇到一个android resource linking failed的错误,在编译的时候不会报错也没有提示,一运行就出现个这样的错误,这种问题可以分以下两种情况

1、假如提醒了具体错误位置,那么这个错误大概率是出现在你的代码段里,如下图

这里提示错误出现在133行,于是我们回到133行代码中找问题

这里的133行提示的是ImageView控件开始的位置,所以问题就需要找这整个子控件的代码有没有问题,很明显示第139行出现的background属性,毕竟background属性并不是ImageView控件中的属性(就算你这么写了,编译也不会报错)。删掉backdround属性再次运行,错误就会消失了。这种情况告诉我们,提示报错位置就应该去代码中找问题

2、第二种情况就是不提醒报错位置了,如下图 

 这里可能就是你的Android Studio的SDK版本的问题了,解决方法如下

点开左上角File---Project Structure...---

扫描二维码关注公众号,回复: 17098638 查看本文章

 选择Modules,在右边有个Compile SDK Version,点击选择SDK版本为32(或者更高)

等待检索编译完成后,即可重新运行成功

这些就是本人在遇到android resource linking failed错误时使用过的解决方法,后续再出现新的情况再回来续更。。。

猜你喜欢

转载自blog.csdn.net/Lic_Ac/article/details/127173595