Flutter App Build apk报错但运行正确解决

Posted

技术标签:

【中文标题】Flutter App Build apk报错但运行正确解决【英文标题】:Flutter App Build apk errors but running is correctly Solved 【发布时间】:2021-04-30 00:50:30 【问题描述】:

FAILURE:构建失败并出现异常。

出了什么问题: 任务“:app:mergeReleaseResources”执行失败。

发生多个任务操作失败: 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 > 安卓资源编译失败 AAPT:D:\Flutter Error Project\musicapp\medicos\android\app\src\main\res\mipmap-xhdpi\ic_launcher.png:错误:无法读取 PNG 签名:文件不以 PNG 签名开头。 D:\Flutter Error Project\musicapp\medicos\android\app\src\main\res\mipmap-xhdpi\ic_launcher.png: 错误:文件编译失败。

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 > 安卓资源编译失败 AAPT:D:\Flutter Error Project\musicapp\medicos\android\app\src\main\res\mipmap-mdpi\ic_launcher.png:错误:读取 PNG 签名失败:文件不以 PNG 签名开头。 D:\Flutter Error Project\musicapp\medicos\android\app\src\main\res\mipmap-mdpi\ic_launcher.png: 错误:文件编译失败。

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障

  > Android resource compilation failed
    AAPT: D:\Flutter Error Project\musicapp\medicos\android\app\src\main\res\mipmap-xxxhdpi\ic_launcher.png: error: failed to read PNG signature: file does not start with PNG signature.
    D:\Flutter Error Project\musicapp\medicos\android\app\src\main\res\mipmap-xxxhdpi\ic_launcher.png: error: file failed to compile.

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 > 安卓资源编译失败 AAPT:D:\Flutter Error Project\musicapp\medicos\android\app\src\main\res\mipmap-xxhdpi\ic_launcher.png:错误:读取 PNG 签名失败:文件不以 PNG 签名开头。 D:\Flutter Error Project\musicapp\medicos\android\app\src\main\res\mipmap-xxhdpi\ic_launcher.png: 错误:文件编译失败。

【问题讨论】:

【参考方案1】:

APP ICON 有问题。

制作应用程序图标.PNG格式

【讨论】:

【参考方案2】:

错误已解决

如果出现此类错误,说明你的 Flutter 应用图标不是 png 格式。因此,首先,在 png 扩展名中制作您的应用程序图标,然后再次添加到您的颤振项目中。此错误将得到解决。

【讨论】:

以上是关于Flutter App Build apk报错但运行正确解决的主要内容,如果未能解决你的问题,请参考以下文章

Flutter:build/app/outputs下的apk/release目录和flutter-apk目录有啥区别?

Flutter 运行卡在安装 build\app\outputs\apk\app.apk

flutter build apk 打包报错

flutter build apk 打包报错

flutter build apk 打包报错

Flutter build apk 有 bug 而 debug 完美