当前位置: 首页 > 知识库问答 >
问题:

我正在尝试构建我的Flutter项目的apk,但是发生了一个错误,它无法构建

弘兴言
2023-03-14

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

F:\flutter_projects\i_am_rich>flutter build apk您正在构建一个fat apk,它包含用于android-arm、android-arm64和Android-x64的二进制文件。如果您正在将应用程序部署到Play Store,建议使用应用程序包或拆分APK以减小APK大小。要生成应用程序包,请运行:flutter build appbundle--目标平台android-arm,android-arm64,android-x64了解更多信息,请访问:https://developer.android.com/guide/app-bundle以拆分每个ABI的apk,运行:flutter build apk--目标平台android-arm,android-arm64,android-x64--拆分每个ABI。

失败:生成失败,出现异常。

>

  • 错误:任务“: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:读取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:error:读取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:error:读取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:error:读取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 29生成失败...正在运行分级任务“汇编发布”...已完成152.6s(!)Gradle task assembleRelease失败,退出代码为%1

    F:\flutter_projects\i_am_rich>

  • 共有1个答案

    虞博涛
    2023-03-14

    我想你把你应用程序的图标文件搞乱了。尝试替换图标文件。

     类似资料: