使用 Android studio 生成签名 APK 时出现错误

wiz*_*ab 3 android android-build apk android-studio

这是事件日志中不断出现的错误:

生成签名的 APK:构建 APK 时出错。您可以在“消息”视图中找到错误

消息中是这样的:

Android资源编译失败输出:

C:\Users\me\AndroidStudioProjects\SimpleCalculator2\app\src\main\res\mipmap-xxhdpi\ic_launcher.png: error: failed to read PNG signature: file does not start with PNG signature.

命令:

 C:\Users\me\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-4818971- windows.jar\6c29a9fd1a7f2d4d5ddcbb0cbfa348c6\aapt2-3.2.0-4818971-windows\aapt2.exe compile --legacy\-o\

C:\Users\me\AndroidStudioProjects\SimpleCalculator2\app\build\intermediates\res\merged\release \

C:\Users\me\AndroidStudioProjects\SimpleCalculator2\app\src\main\res\mipmap-xxhdpi\ic_launcher.png
Run Code Online (Sandbox Code Playgroud)

守护进程:AAPT2 aapt2-3.2.0-4818971-windows 守护进程 #0

ste*_*ros 7

只需将其粘贴到您的 build.gradle 文件中

android {
    ....
    aaptOptions {
        cruncherEnabled = false
    }
    ....
}
Run Code Online (Sandbox Code Playgroud)

当您重命名图像或只是将图像剪切并粘贴到应用程序文件夹中的任何位置时,会发生这种情况,在构建时编译器会抱怨这种情况。