GVKun编程网logo

Error:Failed to crunch file

9

在本文中,我们将带你了解Error:Failedtocrunchfile在这篇文章中,同时我们还将给您一些技巧,以帮助您实现更有效的AndroidGradleBuildError:Somefilecr

在本文中,我们将带你了解Error:Failed to crunch file在这篇文章中,同时我们还将给您一些技巧,以帮助您实现更有效的Android Gradle Build Error:Some file crunching failed, see logs for details的快速解决方法、Android Gradle Build Error:Some file crunching failed, see logs for details解决办法、Android studio4.1 下报错 Failed to open zip file. Gradle‘s dependency cache may be corrupt、Android开发编译时出现Error:Some file crunching failed, see logs for details

本文目录一览:

Error:Failed to crunch file

Error:Failed to crunch file

 

异常信息:

Error:Failed to crunch file C:\Users\xxx\Desktop\REC-CUST-NOVC-ANDROID-2.1.0(1221)\CustomSDK_withoutVideoCompose_V2.1.0\demo\UiDemo\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.4.0\res\drawable-ldrtl-hdpi-v17\abc_ic_ab_back_mtrl_am_alpha.png into C:\Users\cary.xi\Desktop\REC-CUST-NOVC-ANDROID-2.1.0(1221)\CustomSDK_withoutVideoCompose_V2.1.0\demo\UiDemo\build\intermediates\res\merged\debug\drawable-ldrtl-hdpi-v17\abc_ic_ab_back_mtrl_am_alpha.png

原因:路径名太长导致的,缩短项目的路径即可。

Android Gradle Build Error:Some file crunching failed, see logs for details的快速解决方法

Android Gradle Build Error:Some file crunching failed, see logs for details的快速解决方法

错误日志:Error:java.lang.RuntimeException: Some file crunching Failed,see logs for details

Log:

  FAILURE: Build Failed with an exception.

  * What went wrong:
  Execution Failed for task ':app:mergeDebugResources'.
  > Error: java.lang.RuntimeException: Crunching Cruncher ic_default_home_new.png Failed,see logs

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

解决方法如下:

android {
compileSdkVersion 23
buildToolsversion "23.0.3"
aaptOptions {
cruncherEnabled = false
useNewCruncher = false
}
defaultConfig {
applicationId "com.security.browser.xinj"
minSdkVersion 15
targetSdkVersion 22
versionCode 2
versionName "1.0.1"
ndk {
//设置支持的SO库架构
abiFilters 'armeabi','x86','armeabi-v7a','x86_64','arm64-v8a'
}
}
}

出现这个错误的原因是构建Gradle的时候,Gradle会去检查一下是否修改过文件的后缀名,

一半大多数是出现在图片上,.jpg修改成了.png就会出现这个问题。

以上所述是小编给大家介绍的Android Gradle Build Error:Some file crunching Failed,see logs for details的快速解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言!

Android Gradle Build Error:Some file crunching failed, see logs for details解决办法

Android Gradle Build Error:Some file crunching failed, see logs for details解决办法

在主工程文件夹下的build点gradle文件里,加两句:


aaptOptions点cruncherEnabled = false

aaptOptions点useNewCruncher = false


例如:

android {

compileSdkVersion 22

buildToolsVersion "23.0.1"


aaptOptions.cruncherEnabled = false

aaptOptions.useNewCruncher = false


defaultConfig {

minSdkVersion 5

targetSdkVersion 17

}


然后重新构建、运行


------------------------

2016.09.25 追加


如果


重启 android studio;

增加上述语句;

检查是否修改过文件后缀;


都不行,就试试升级 gradle。

Android studio4.1 下报错 Failed to open zip file. Gradle‘s dependency cache may be corrupt

Android studio4.1 下报错 Failed to open zip file. Gradle‘s dependency cache may be corrupt

andoroid studio 运行项目时报错:
Failed to open zip file.
Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
这句话翻译下来的意思是:
无法打开 zip 文件。Gradle 的依赖项缓存可能已损坏(有时在网络连接超时后发生)



出现问题:是因为 Gradle 下载的时候包缺失,或网络问题,导致的构建有问题。
尝试方法:

1. 换成我已有项目的 gradle 版本

2. 删除本地的出错 gradle,从网上自己下载拷贝,再调用。

3. 配置 Http proxy,添加国内镜像地址。
(它会像蜗牛一样慢的进行下载 gradle。)

这里给一下 Gradle 插件和它对应的版本,获取该表的日期是:2020/12/22 最新版

Tips:
插件版本就是 Project 下的 Build.gradle 的版本;
Gradle 版本就是.gradle 下的版本

在这里插入图片描述
我主要就进行了以上三种方法。说说我的结果吧,对我来说,结果就是 - 都没用!

我真的想吐槽一下!
为了解决这个问题,真的是毫不夸张的花了我一天一夜,上面的所有方法我都试过了,都没用,我都要怀疑人生了。
最后那个给我发项目的憨憨终于带着脑子,把代码在自己电脑跑了一次,又重新发给我了,这一运行就啥毛病都没了,最后我一对比,整个的项目目录结构都变了。花了我一天一夜的时间,以这种方式告终,也是有点不爽了。哎,工厂女工人的惆怅啊。
阿 sweet 轻蔑一笑,无语!


Android开发编译时出现Error:Some file crunching failed, see logs for details

Android开发编译时出现Error:Some file crunching failed, see logs for details

解决:在build.grandle文件中buildToolsVersion下边添加黄色代码即可

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"

    aaptOptions {
        cruncherEnabled = false
        useNewCruncher = false
    }

    defaultConfig {
        applicationId "com.example.shuodao.one"
        minSdkVersion 15
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
        }
    }
}

这个出错的原因:一般是出现在图片问题上,修改图片后缀名,.9图片也会出现这种问题;或者项目文件后缀名;

关于Error:Failed to crunch file的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于Android Gradle Build Error:Some file crunching failed, see logs for details的快速解决方法、Android Gradle Build Error:Some file crunching failed, see logs for details解决办法、Android studio4.1 下报错 Failed to open zip file. Gradle‘s dependency cache may be corrupt、Android开发编译时出现Error:Some file crunching failed, see logs for details的相关知识,请在本站寻找。

本文标签: