我有一个 Unity 项目(使用 Unity 2019.3 导出(使用 Android App Bundle 的 DFM 动态安装,并将其上传到 google Play 进行内部测试,动态模块按需下载正常,但当我运行 UnityActivity 时,我遇到以下错误:"没有足够的存储空间来安装所需的资源",即使我的移动设备中有很多可用空间。我在这里缺少什么?截图
请检查src/main/assets/bin/Data/是否存在并包含来自unity的内容。 通常发生的事情是 vcs 项目中的默认 gitignore 将忽略 bin 文件夹,这是正确的,但在 Unity 项目中除外。
由于Firetrap答案,我们刚刚解决了"没有足够的存储空间来安装所需资源"错误。 非常感谢!
我们只需要将"unityLibrary/src/main/assets/bin"文件夹列入白名单(默认的android工作室.gitignore 忽略(。 我们在 Jenkins 服务器上构建,该文件夹没有从我们用于将 Unity 项目导出到服务器的机器推送。
抱歉,无法发表评论,因为没有足够的声誉了。
不,不要使用 SD 卡。
Unity作为库添加,因此一切都是 Unity 默认逻辑。必须更深入地挖掘 Unity 源代码,看看是否能够找到文件路径的位置。
从不同的机器编译相同的代码,结果是不同的。在某些机器上,unity不会给出该错误,并且一切正常,但对于某些机器,unity会给出该错误。使用不同的移动设备测试APK,如果错误,则不同的移动设备给出该错误,没有错误,则它适用于不同的设备。还删除了具有所有设置的Android Studio并再次安装,但没有成功。不知道为什么从某些计算机编译代码会发生此错误。