我正在尝试构建我的 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 build android 资源链接失败的震动包