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

时间:2020-05-05 08:40:53

标签: flutter

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

F:\ flutter_projects \ i_am_rich> flutter构建APK 您正在构建一个胖APK,其中包含适用于android-arm,android-arm64和android-x64的二进制文件。 如果您要将应用程序部署到Play商店,建议使用应用程序捆绑包或拆分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-目标平台android-arm,android-arm64,android-x64 --split-per-abi 了解更多信息:https://developer.android.com/studio/build/configure-apk-splits#configure-abi-split 正在运行Gradle任务“ assembleRelease” ...

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

  • 出了什么问题: 任务':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:错误:无法读取PNG签名:文件不是以PNG签名开头。

    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:错误:无法读取PNG签名:文件不是以PNG签名开头。

    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:错误:无法读取PNG签名:文件不是以PNG签名开头。

    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:错误:无法读取PNG签名:文件不是以PNG签名开头。

    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.6s(!) Gradle任务assembleRelease失败,退出代码为1

F:\ flutter_projects \ i_am_rich>

1 个答案:

答案 0 :(得分:1)

我认为您搞砸了应用程序的图标文件。尝试替换图标文件。