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 = false
在platforms\android\build.gradle
文件,如下,
android {
aaptOptions {cruncherEnabled
= false
}...
重新运行构建,它没有任何问题!:)