有谁知道可以在 /assets 文件夹中分发的最大文件数?我的每个文件都非常小,但我想知道可以放入其中的实际文件数是否有限制(由于 fat32 限制等)
谢谢
如果 /assets 中的文件数量有限制,则它非常大。对于每种类型的资源(可绘制、布局、字符串、数组等),您可以拥有的资产数量是有限制的——大约是 2 16左右。否则,我建议您将文件放在 res/raw 中。
虽然您也许可以将大量文件放入 /assets,但我想知道访问时间。请记住,资产可以分层排列,这可能会加快访问速度。(免责声明:整段纯属猜测。)
好吧,您的应用程序以压缩文件的形式分发,大小限制为 4GB。Zip 对每个目录没有限制,但具有 32 位指针(至少是官方 zip,有 zip64 版本)现代 zip 实现应该允许每个存档最多一百万个文件......理论上,在实践中这会仅用于文件指针已用完 4GB ;)