使用动态功能模块(应用程序包)安装时,“存储空间不足”。

6

我有一个Unity项目(使用Unity 2019.3导出),使用Android App Bundle的DFM动态安装,并将其上传到Google Play进行内部测试。动态模块按需下载正常,但当我运行UnityActivity时,遇到以下错误:“没有足够的存储空间来安装所需的资源”,即使我在移动设备上有很多可用空间。我错过了什么?截图


你找到解决这个问题的方法了吗? - Diaa Saada
你修好了吗? - nikinci
你找到解决方案了吗? - j22purikas
你要保存到哪个文件路径,以及你是如何保存的?请包含相关代码。 - Remy
你确定这是Unity的Bug而不是设备问题吗? - Saad Anees
显示剩余3条评论
3个回答

2
请检查 src/main/assets/bin/Data/ 是否存在,并且包含来自 Unity 的内容。 通常情况下,版本控制项目中的默认 gitignore 会忽略 bin 文件夹,这是正确的做法,但在 Unity 项目中除外。

1
我们刚刚通过firetrap的答案解决了“没有足够的存储空间安装所需资源”的错误。 非常感谢! 我们只需要将“unityLibrary/src/main/assets/bin”文件夹添加到白名单中(这是默认的Android Studio .gitignore忽略的)。 我们正在Jenkins服务器上进行构建,但该文件夹未从我们用于将Unity项目导出到服务器的机器上推送。

0

抱歉,因为声望不够了,所以无法评论。

不要使用SD卡。

Unity作为库添加,因此一切都是Unity默认逻辑。必须深入挖掘Unity源代码,看是否能找到文件路径的位置。

从不同的机器编译相同的代码,结果是不同的。从某些机器上,Unity不会出现错误,一切正常工作,但从某些机器上,Unity会出现错误。使用不同的移动设备测试APK,如果出现错误,则不同的移动设备会出现该错误,如果没有错误,则在不同的设备上可以正常工作。已删除所有设置并重新安装Android Studio,但没有成功。不知道为什么从某些机器编译代码会出现这个错误。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接