Ionic: Execution failed for task ':mergeDebugResources' (Some file crunching failed)

前端 未结 9 694
慢半拍i
慢半拍i 2021-01-14 02:00

Ionic build command was working fine until I decided to add some custom splash screen and run the following command,

ionic resources

相关标签:
9条回答
  • 2021-01-14 02:29

    Had the same issue. Fixed by removing the whitespaces at my project's name folder.

    Before:

    /ionic project/myApp
    

    After:

    /ionicproject/myApp
    
    0 讨论(0)
  • 2021-01-14 02:30

    After going through multiple online resources, I found that ionic resources processes/optimizes the resultant PNG files. Post that, when you run ionic build android command, Android build itself tries to work on already processed/optimized Splash screens but it doesn't work well and it reports an error.

    So, the fix is to tell Android Build not to touch those PNG files at all and go ahead with what it is given. How to do that?

    Put cruncherEnabled = false in platforms\android\build.gradle file as below,

    android {

    aaptOptions {
    cruncherEnabled = false
    }

    ...

    Re-run the build and it goes through without any problem! :)

    0 讨论(0)
  • 2021-01-14 02:32

    Make you path small For example test/project/source/… change it to t/p/source… It will work

    0 讨论(0)
  • 2021-01-14 02:37

    In my case it was the too long directory path. After I copied everything directly to d:\myapp, the "ionic cordova build android" command works as expected.

    I found the solution in the ionic forum:

    Ionic Forum - Build Failed on existing project

    0 讨论(0)
  • 2021-01-14 02:43

    Please change path of your project folder; previous path is too long. Example:

    d:projects/tfs/demos/ionic/projects/project_Name to projects/project_name folder
    

    or

    by using subst command in command prompt like below

     d:projects/tfs/demos/ionic/projects/project_Name folder :subst i: .
    

    It will make an "i drive" in PC; open your project with that and build it.

    0 讨论(0)
  • 2021-01-14 02:45

    try to delete platforms\android\build\intermediates\incremental\mergeDebugResources\merged.dir\values-km

    Its work for me!

    0 讨论(0)
提交回复
热议问题