当zip文件达到特定大小时,Android aapt add命令失败

时间:2017-09-11 10:39:38

标签: android unity3d apk aapt

我在向APK添加大量视频文件时遇到问题。首先,值得一提的是这款APK不会在Play商店中使用,所以APK大小没有限制。

基本上在使用Unity构建Android时,我注意到一旦视频文件合并超过2 GB标记,当APK被打包为Zip时,它们会失败。

我决定删除视频文件并在没有它们的情况下构建APK,然后尝试使用CMD中的aapt构建工具手动添加每个视频。看来,当使用这个工具时,我遇到的问题与Unity中的2GB标记相同。

当内容达到2GB总大小标记时,有谁知道为什么我似乎收到以下消息?是否存在逻辑限制,我可以以某种方式绕过它吗?这可能是其他误导我的东西吗?

ValueError: Error when checking : expected conv2d_1_input to have 4 dimensions, but got array with shape (1, 28, 28)

感谢并乐意接受有关如何打包另一种方式的建议。

1 个答案:

答案 0 :(得分:0)

由于Android APK的扩展文件大小限制,这是2GB。主扩展为2GB,补丁为2GB等于4GB。我可以轻松休息,但它让我的生活更加艰难。