我正在尝试创建大于2 GB的APK扩展文件(.obb)。是的,我知道Play商店存在这种限制,BUT in Oculus Store files up to 4 GB are allow.
但是,当我尝试创建"大"扩展文件(使用Unity 2017.1.0p5和(拆分应用程序二进制文件),控制台显示以下Android错误:
CommandInvokationFailure: Android Asset Packaging Tool failed.
C:\Program Files (x86)\Android\android-sdk\build-tools\25.0.3\aapt.exe package -v -f -F rawobb.ap_ -A rawobb -0 "" --ignore-assets "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~"
stderr[ Unable to add 'rawobb\MenuMusic.tbe': Zip add failed (-2147483648)
ERROR: unable to process assets while packaging 'rawobb.ap_'
ERROR: packaging of 'rawobb.ap_' failed
]
stdout[
Found 5 custom asset files in rawobb
Configurations:
(default)
拜托,我想知道如何使用aapt(和它的压缩)来创建这么大的文件,然后我想知道在Unity中使用该命令创建一个gradle任务。
或者,如果您了解创建大型obb的其他方式,并且Unity可以读取它(我希望避免在其他服务器中托管文件)。
非常感谢!