莫名其妙的layout/xxxx/xml “error: resource drawable/xxx not found”
项目突然之间报错layout中图片资源找不到,但是进入layout中查看布局,发现该布局引用的所有图片均可向上追溯,不可能找不到啊!
这种错误看起来很懵,明明这些布局文件、资源引用都是OK的。好,回想一下自己都做贱了些什么,然后一项项检查,发现是一个很低级的错误,如图:
看红框中,根本原因是copy代码无意中多copy了一段xml的声明头…
这个问题坑在AndroidStudio根本没有好好报错啊…报出来一堆不太相关的,据我判断可能是因为多出的xml声明导致编译器出错,最终导致了AndroidStudio所报出的一堆错误。。。也就是说 Studio有时候报出的错误是一个“结果”,而不是“原因”。
恩,一定要细心战友们!
1、通过对比项目上一版本代码,首先就判断问题肯定出在res中
2、一项一项的排查,将最新有bug代码的res中每项文件夹依次copy进入上一版本项目中,build
Android Studio
error
:
resource
drawable
/
xxx
(aka com.example.test1:
drawable
/
xxx
) not found.
部分文件似乎是有对应的要求的,可能是minSdkVersion过低了将minSdkVersion改为 27
android {
compileSdkVersion 29
buildTools...
Caused by: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2
error
: check logs for details
at com.android.builder.png.AaptProcess$NotifierProcessOutput.handleOutput(AaptProcess.java:...
自制工具,将
AndroidStudio
的 Vector
Drawable
xml
资源逆向转回 svg文件方便编辑。工具为带js的html,上方输入框贴入
xml
,下方输入框输出svg代码结果以及svg预览
注意目前仍未支持渐变填充
● 【android学习开源项目之BasePopup】BasePopup(PopupWindow)进行二次封装
● 【android学习开源项目之AndroidAutoSize】AndroidAutoSize和DialogFragmen...
有
时
候,在Android studio的项目中的
drawable
下方自己的图片会报错,下面有两个方法可以试下:
(1)第一种方法,将图片移至mipmap目录下,图片会自动生成对应大小的格式(hdpi,mdpi,...);
(2)第二种方法,在App的build.gradle下的android的项中添加如下两句代码(实现对图片格式要求条件的放宽):
aaptOptions.crunche...
第三步,输入biankuang命名其文件(具体命名根据自己报错的
xml
文件名填写),然后点击finish即可。在学习Android开发的过程中,在res/
drawable
中创建了一个biankuang.
xml
文件。最后文件在res/
xml
包里创建成功,创建完成后不需要在文件里面填写内容,再次运行项目,即可。尝试了许多方法,如重命名其biankuang.
xml
文件等都行不通。第二步,点击这个App Action
XML
选项。第一步,点击这里
XML
。
AAPT:
error
:
resource
xml
/custom (aka com.example.myapp20:
xml
/custom) not found.
出现这个错误有什么解决方法吗?
Android
resource
linking failed
C:\Users\25371\Desktop\AS\Androidhive\app\build\intermediates\merged_manifests\de
bug
\AndroidManifest.
xml
:14:
error
:
resource
drawable
/ic_launcher (aka com.example.andr...
现象:Android Studio安装之后都
编译
通过的工程忽然就不能用了
明明创建的是默认工程,.
xml
里mainActivity 就是爆红 莫名其妙的。。。明明自己创建的
xml
然后报这个不该在这里,那个不该在这里。。。。
这个
时
候大概率是gradle除了问题。 这里粗略汇总一下现象和解决方案
1.创建或导入项目后
编译
时
一直在等待
这
时
候大概是在联网装gradle ,如果等了半天没成功,恭喜你,你网络垃圾,他下不下来。找到路径下的gradle-wrapper.properties,打开
下面是我的内容