版权声明:本文为博主原创文章,转载请注明出处http://blog.csdn.net/u013132758。 https://blog.csdn.net/u013132758/article/details/70187175

错误描述:

Error:Some file crunching failed, see logs for details

最近有好多读者问我为什么按照我的方法加完后还是报错。这里做一下补充。

注意️:这是一类问题!报这个错大家可以看看Gradle的详细报错日志。具体方法如下:

点击右下角的Gradle Console。查看gradle详细日志:


问题出现的原因1:

在资源文件中的图片不是PNG文件。(如下报错所示)

问题出现的原因2:

没有给.9图设置边距。

Log日志 1:

AAPT: libpng error: Not a PNG file
Error: Some file crunching failed, see logs for details
:app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Error: Some file crunching failed, see logs for details

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

原因1的解决方法:

在项目app的build.gradle文件中,android 标签内添加:

aaptOptions {cruncherEnabled = false
        useNewCruncher = false
}

原因2的解决方法:

我们看日志发现图片没有边距,什么是边距昵?我们看下面两张图
 
无边距(四周无黑边)
有边距四周有黑边。
那么如何设置昵?非常简单:
点击四周白边,点击的位置会变黑,左右或是上下拖动可使黑边变化,从而达到设置边距的大小。

报错的原因可能不止有上面两种日志,如果遇到其他什么原因,欢迎大家骚扰!!!

Android Studio 报错 Error:Some file crunching failed, see logs for details相关推荐

  1. Error Some file crunching failed, see logs for details 解决方案

    报错Bug: Error:Execution failed for task ':app:mergeDebugResources'. > Error: Some file crunching f ...

  2. android studio报错Error:Project with path 'XXXX' could not be found解决办法

    刚从服务器上剪下来的工程编译死活报 project with path '... ' could not be found in project ' app' 这个错, 找不到依赖库,可是检查工程里面 ...

  3. android studio报错 ERROR: Cause: executing external native build for cmake

    最近在使用android studio编辑项目的时候,出现 "ERROR: Cause: executing external native build for cmake"的报错 ...

  4. [Android Studio]报错error:failed linking references的解决方案以及有关gradle和sdk版本号的思考

    最近在用android studio开发app的过程中,总是遇到类似"error:failed linking references"的报错,让人很是苦恼,心态差点被搞崩,经过上网 ...

  5. 打开Android Studio报错“Error running ***: Please select Android SDK”

    今天打开Android Studio编译项目正常,但在执行Run app的时候莫名其妙弹出配置对话框,一看SDK配置没什么问题,就直接单击"Run"按钮,谁料下面的消息窗口直接提示 ...

  6. Android Studio报错--Error: Library projects cannot set applicationId. applicationId is set to ...

    今天下午在导入一个Android Studio 工程时,发生了这样的错误: Error: Library projects cannot set applicationId. applicationI ...

  7. 报错:“java.lang.RuntimeException:Some file crunching failed,see logs for details”

    解决方法:在build.gradle文件中加入 android{...aaptOptions{//禁止gradle检查png的合法性cruncherEnable = falseuserNewCrunc ...

  8. Android Studio报错:E/EGL_emulation: tid 3197: eglSurfaceAttrib(1199): error 0x3009 (EGL_BAD_MATCH)

    @[toc](Android Studio报错:E/EGL_emulation: tid 3197: eglSurfaceAttrib(1199): error 0x3009 (EGL_BAD_MAT ...

  9. 打开Android Studio报错required plugin “Android Support” is disabled

    打开Android Studio报错 Plugin Error: required plugin "Android Support" is disabled 更详细的错误信息如下: ...

  10. the android emulator process,Android studio报错:The emulator process for AVD (xxx) was killed

    背景:重做系统后重新配置Android studio 安装虚拟机后无法启动 log中显示为启动AVD的进程被杀 控制台显示为:在虚拟机列表里没有找到所要启动的AVD的名称 首先考虑是BIOS问题:发现 ...

最新文章

  1. CSS之定位(粘滞定位)
  2. 聚类之K-means均值聚类
  3. 描述一下普适计算时代中的计算机,《课程总结报告-普适计算及其应用》.doc
  4. 使用ActionTrail Python SDK
  5. mysql select in 不存在返回0_MySQL索引优化看这篇文章就够了!
  6. linux管理员权限命令_每个系统管理员应该知道的20个Linux命令
  7. structs2下的第一个helloworld!
  8. L1-030 一帮一 (15 分)—团体程序设计天梯赛
  9. 第4章 神经网络和误差反向传播法
  10. @符号的几种用法总结
  11. 拓端tecdat|基于机器学习的印度肝脏病诊断分析
  12. python 连接mysql视频教程_Python操作MySQL视频教程
  13. Java实现大写金额转小写金额
  14. 人物肖像速写_骄傲家庭:肖像项目
  15. webpower携手穷游,解析大数据、营销智能化与用户的关系
  16. HECTF2021-WP集合
  17. c语言实现一元多项式程序报告设计,数据结构课程设计报告一元多项式的计算..doc...
  18. 什么是指令重排序?为什么要重排序?
  19. 天通手机卫星电话、天通卫星系统终端、SRRC、型号核准、CTA、进网许可
  20. php startwith endwith

热门文章

  1. rtklib postpos 梳理(以单点定位为例)
  2. Ubuntu中修改Home目录下中文目录为英文
  3. win10怎么设置锁定计算机,win10电脑自动锁屏怎么设置_让win10电脑自动锁屏的设置方法...
  4. 用python写邮件和附件自动生成发送系统
  5. Axure RP 介绍
  6. 「ZigBee模块」基础实验(4)定时器T1的简单应用
  7. 循环矩阵求特征值的方法
  8. 三种定位+堆叠+li小黑点变图片
  9. 计算机硬盘不识别u盘启动,PE识别不了硬盘是怎么回事?
  10. rabbitmq高可用集群搭建踩坑