zipalign.exe不工作在Windows上的APK大于2GB

63lcw9qa  于 2022-12-30  发布在  Windows
关注(0)|答案(1)|浏览(310)

我发现zipalign报告错误,当我使用命令'zipalign -p -f -v 4 in.apk out.apk'在Windows上,in.apk是大于2GB的。但工具zipalign工作正常的MacOS和Linux。我不知道发生了什么事在Windows上。我也想知道如何建立zipalign.exe的AOSP源代码的基础上。任何人可以帮助吗?非常感谢。
zipalign在windows上失败了,但在Mac和Linux上都能工作。

dm7nw8vv

dm7nw8vv1#

长ftell(文件 * fp); sizeof(long)在Windows上为4,不能容纳大于2GB的文件字节,long有符号,它可以表示的最大数字为2^31 - 1。
zipalign的构建过程在AOSP/sdk/docs/howto_build_SDK. txt中进行了描述

相关问题