我正在尝试构建我的 Flutter 项目的 apk,但发生错误并且无法构建

Posted

技术标签:

【中文标题】我正在尝试构建我的 Flutter 项目的 apk,但发生错误并且无法构建【英文标题】:I am trying to build apk of my Flutter project but an error occurs and it fails to build 【发布时间】:2020-08-19 21:00:33 【问题描述】:

Microsoft Windows [版本 10.0.18363.778] (c) 2019 年微软公司。保留所有权利。

F:\flutter_projects\i_am_rich>flutter 构建 apk 您正在构建一个胖 APK,其中包含 android-arm、android-arm64、android-x64 的二进制文件。 如果您将应用部署到 Play 商店,建议使用 app bundle 或拆分 APK 以减少 APK 尺寸。 要生成应用程序包,请运行: flutter build appbundle --target-platform android-arm,android-arm64,android-x64 了解更多信息:https://developer.android.com/guide/app-bundle 要按 ABI 拆分 APK,请运行: flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi 了解更多信息:https://developer.android.com/studio/build/configure-apk-splits#configure-abi-split 正在运行 Gradle 任务 'assembleRelease'...

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

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

发生多个任务操作失败: 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 Android资源编译失败 F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-xhdpi\ic_launcher.png: AAPT: error: failed to read PNG signature: file not start with PNG signature.

F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-xhdpi\ic_launcher.png: AAPT: error: file failed to compile.

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 Android资源编译失败 F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-mdpi\ic_launcher.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.

F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-mdpi\ic_launcher.png: AAPT: error: file failed to compile.

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 Android资源编译失败 F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-xxxhdpi\ic_launcher.png: AAPT: error: failed to read PNG signature: file does not start with PNG signature.

F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-xxxhdpi\ic_launcher.png: AAPT: error: file failed to compile.

执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 Android资源编译失败 F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-xxhdpi\ic_launcher.png: AAPT: error: failed to read PNG signature: file not start with PNG signature.

F:\flutter_projects\i_am_rich\android\app\src\main\res\mipmap-xxhdpi\ic_launcher.png: AAPT: error: file failed to compile.

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

通过https://help.gradle.org获得更多帮助

在 2m 29s 内构建失败 正在运行 Gradle 任务“assembleRelease”... 运行 Gradle 任务 'assembleRelease'... 完成 152.6 秒(!) Gradle 任务 assembleRelease 失败,退出代码为 1

F:\flutter_projects\i_am_rich>

【问题讨论】:

嗨,我认为你弄乱了应用程序的图标文件。尝试替换图标文件。 【参考方案1】:

我认为您弄乱了应用的图标文件。尝试替换图标文件。

【讨论】:

以上是关于我正在尝试构建我的 Flutter 项目的 apk,但发生错误并且无法构建的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Flutter 中构建 apk 创建旧版本应用程序

Flutter 构建 apk 失败

Flutter如何构建APK

Flutter APK build android 资源链接失败的震动包

Gradle 在 Android Studio 和 AppCenter 中都找不到 Flutter 构建的 APK

Flutter Application release apk 在真实设备上无法正常工作