【问题标题】:Flutter Execution failed for task ':app:mergeReleaseResources'任务':app:mergeReleaseResources'的Flutter执行失败
【发布时间】:2022-07-10 23:53:15
【问题描述】:

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

   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        AAPT: D:\Flutter Projects\Areading-master\android\app\src\main\res\mipmap-xhdpi\ic_launcher.png: error: failed to read PNG signature: file does not start with PNG signature.
        D:\Flutter Projects\Areading-master\android\app\src\main\res\mipmap-xhdpi\ic_launcher.png: error: file failed to compile.


   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        AAPT: D:\Flutter Projects\Areading-master\android\app\src\main\res\mipmap-xxhdpi\ic_launcher.png: error: failed to read PNG signature: file does not start with PNG signature.
        D:\Flutter Projects\Areading-master\android\app\src\main\res\mipmap-xxhdpi\ic_launcher.png: error: file failed to compile.


   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        AAPT: D:\Flutter Projects\Areading-master\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 Projects\Areading-master\android\app\src\main\res\mipmap-xxxhdpi\ic_launcher.png: error: file failed to compile.


   > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
      > Android resource compilation failed
        AAPT: D:\Flutter Projects\Areading-master\android\app\src\main\res\mipmap-mdpi\ic_launcher.png: error: failed to read PNG signature: file does not start with PNG signature.
        D:\Flutter Projects\Areading-master\android\app\src\main\res\mipmap-mdpi\ic_launcher.png: error: file failed to compile.

当我尝试通过此命令<b>flutter build apk --split-per-abi</b> 构建项目时发生此错误我不知道那是什么? 请帮忙

【问题讨论】:

    标签: java android flutter dart flutter-dependencies


    【解决方案1】:

    构建器优化应用中的图像,在本例中为 png 图像。这是为了减小 apk 的大小。在您的情况下,它无法这样做。要在没有优化的情况下运行,您可以在 build.gradle 中添加以下内容

    android {
    buildTypes {
        release {
            crunchPngs false // or true
        }
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2021-02-19
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 2021-02-06
      • 2021-09-25
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多