Ionic:任务执行失败':mergeDebugResources'(某些文件处理失败)

Gau*_*tel 3 ionic-framework

Ionic build命令工作正常,直到我决定添加一些自定义初始屏幕并运行以下命令,

离子资源

发布每次运行build命令时,运行build命令时出现以下错误,

:mergeDebugResourcesAAPT错误(Facade for 35126910):libpng错误:读取错误失败

FAILURE:构建因异常而失败.

什么地方出了错:

任务':mergeDebugResources'的执行失败.

某些文件崩溃失败,请参阅日志以获取详细信息

尝试:

建筑失败

很明显,ionic resources命令创造了一些问题.

请帮忙!

Gau*_*tel 15

在浏览了多个在线资源后,我发现ionic resources进程/优化了生成的PNG文件.发布,当您运行ionic build android命令时,Android构建本身会尝试处理已经处理/优化的Splash屏幕,但它不能正常工作并报告错误.

因此,解决方法是告诉Android Build根本不要触摸那些PNG文件,然后继续它给出的内容.怎么做?

cruncherEnabled = falseplatforms\android\build.gradle文件,如下,

android {

aaptOptions {cruncherEnabled
= false
}

...

重新运行构建,它没有任何问题!:)