Android安装后会自动删除obb扩展文件吗?

Does Android automatically delete obb expansion files after install?

我有一个obb文件,它是一个zip文件,我下载后解压到obb文件夹中。然后我将解压后的obb文件复制到Internal Storage。

我刚刚发布了一个应用程序进行内部测试。我安装了应用程序,但我希望 obb 文件会被自动删除,但它们似乎仍然挂在那里,当我在设置中检查存储大小时,apk 文件的大小包括 obb 中的数据文件夹。我不想要这个,因为我的应用程序占用的存储空间比它实际显示在“设置”/“存储空间”中的要少。

是否有 Android 稍后自动删除 obb 文件的过程,或者当我不再需要它们时,我是否需要在将它们复制到内部存储后立即删除它们?

答案是否定的。 OBB 文件唯一一次被删除是在用户卸载应用程序时。或者当应用程序自行删除文件时。

附带一提,我后来才偶然发现,如果您删除或重命名您的 OBB 文件,每次您发布应用程序更新时,它都会重新下载。因此,您最好按原样使用 OBB 文件并将其保留在最初安装的位置,并使用第二个 OBB 文件进行更新(尽管您列出的应用程序大小将包括 OBB 文件),或者另一个选项是使用文件托管服务,例如作为 Dropbox,如果您不希望 OBB 文件就放在那里。