插入图片后R文件变红,报错“Error::app:mergeDebugResources'. > Some file crunching failed, see logs for detail”

本想做一个有爱的小东西,插入图片后发现原本之前运行成功的程序,

出现了报错“:app:mergeDebugResources‘. > Some file crunching failed, see logs for detail”

一脸懵逼~~~这是什么鬼,在别人的回答和博客里找找解决办法。

不过对我好像不管用,找了好久才发现是图片的问题。

之前只是简单的在重命名的时候把图片改成“xx.png”,放在了app/src/main/res/drawable文件夹里(ps:目前每次我都是在复制图片再粘贴到drawable里)

等到用的时候就报错了。

好啦,不罗嗦了,改进办法:

图片-->编辑--->另存为--->选择png格式

保存后从新编译就好啦.

好啦,小白要继续努力,android的路好长啊。

插入图片后R文件变红,报错“Error::app:mergeDebugResources'. > Some file crunching failed, see logs for detail”

时间: 2024-10-25 14:56:40

插入图片后R文件变红,报错“Error::app:mergeDebugResources'. > Some file crunching failed, see logs for detail”的相关文章

android studio中R文件变红并报错

昨天晚上碰到一个十分费解的问题,想分享一下,希望能帮到你. 以前用studio是R文件是不报错的.当你从其他程序拷过一些代码是会发现R文件会变红并且应用程序不能运行.除了R文件其他地方没有报错,只有app运行时会报错 . 这是因为当你从其他程序拷过一些代码.你的r文件中没有自动加载,这时你需要把那些报错的代码删除并重新在android studio中输入,这样你的应用程序就可以运行了.

Eclipse中mvn install 报错error in opening zip file

报错信息 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project wms: Compilation failure [ERROR] Failure executing javac, but could not parse the error: [ERROR] 错误: 读取C:\Users\Administrato

Android Studio 导入 Eclipse项目 报 Some file crunching failed, see logs for details

今天在用Android Studio 导入一个Eclipse的项目,报了如下错误: Error:java.lang.RuntimeException: Some file crunching failed, see logs for details Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: Some file crunching failed,

真机测试报错ERROR/AndroidRuntime: java.lang.RuntimeException: setParameters failed解决办法

这个错误是和调用相机摄像头相关的. 产生这个错误的原因主要在于代码控制分辨率的显示和真机测试分辨率不一样. 一:解决办法 WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display display = wm.getDefaultDisplay(); Camera.Parameters parameters = camera.getParameters();// 得到摄像头的参数 para

Android点滴---drawable粘贴图片后 R文件报错,解决

今天往项目中粘贴使用图片时, 刚把图片粘贴到 Drawable 文件中, 就报错了, 看了错误提示发现是我起文件名时粗心, 写了一个大写字母! 如果你是这种情况, 检查文件名, 文件名中只能包含,a-z,0-9和 _ 其他字符都不可以! 而我把字母改为小写后后,还是报错, 我看了半天也没找到其他大写字母! 最后发现是在文件名的最后多写了一个  空格! 空格!空格! 记录一把, 如果大家发现自己文件名都没大写和其他字符,看一下是否有空格吧! 自己坑了自己一把!

Android——处理R文件丢失或报错问题

在安卓开发中,R类是一个自动生成的类,放置在gen目录下,负责管理应用中的资源.R文件出错是一个蛮常见的问题,下面来总结下它为啥会报错以及出错了该怎么处理. 先说为啥会报错: 刚说了,这个类负责管理资源,所以它除了错误,首先你就要先去检查你的资源文件是否都正确,也就是你res文件夹下的东西.引起资源文件报错的原因有很多,常遇到的比如,布局文件名称大写,copy的时候生成了相同ID的view...排除了这些问题之后,如果还不ok的话,请依次尝试下面步骤: 1,重新检查资源文件中XML的有效性 虽然

MySQL5.7报错[ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock的解决方法

发现MySQL服务器因系统磁盘写满导致服务停了,清理磁盘后启动服务时无法正常启动,查看localhost.err日志发现如下报错: [ERROR] Unix socket lock file is empty /tmp/mysql.sock.lock 解决: 查看该文件发现确实是空文件,删除该文件后再启动服务已经可以正常启动.参考链接 https://blog.csdn.net/qq_36183569/article/details/83022519 总结: mysql.sock.lock是可读

Rabbitmq 服务启动后停止 | Windows下启动报错Error: unable to connect to node [email protected]: nodedown

1.erlang版本和rabbitmq版本不匹配 版本匹配: http://www.rabbitmq.com/which-erlang.html 2.找到匹配的版本,卸载当前rabbitmq重新安装. 执行以下操作从计算机中完全卸载RabbitMQ和Erlang: (1)打开Windows控制面板,双击“程序和功能”. (2)在当前安装的程序列表中,右键单击RabbitMQ Server,然后单击“卸载”. (3)在当前安装的程序列表中,右键单击“Erlang OTP”,然后单击“卸载”. (4

(g_jvm)->AttachCurrentThread(&env, NULL) 后使用 (g_jvm)->DetachCurrentThread();程序报错

(g_jvm)->AttachCurrentThread(&env, NULL)  后使用 (g_jvm)->DetachCurrentThread();程序报错 ERROR: detaching thread with interp frames (count=13)   在java线程中不能使用AttachCurrentThread.DetachCurrentThread方法来获取JNIEnv.调用DetachCurrentThread函数的地方在java线程中,即在java调用C