我目前使用的是Unity2020.3.5f1,可寻址地址1.19.17
这就是我如何建立我的项目:
在项目A中构建我的地址,并将它们下载并加载到项目B中。当我为Android构建应用程序时,如果我取消选中项目B中的Export,所有的东西都会加载并正常工作。但是,如果在项目设置中签入Export,则会出现以下错误,并且场景不会加载
RemoteProviderException : TextDataProvider : unable to load from url : jar:file:///data/app/com.xxxxxxxxxxxxx==/base.apk!/assets/aa/settings.json
RuntimeData is null. Please ensure you have built the correct Player Content.
UnityEngine.ResourceManagement.AsyncOperations.InitalizationObjectsOperation:Execute()
Unable to load runtime data at location UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle`1[[UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData, Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]].
UnityEngine.AddressableAssets.InvalidKeyException: Exception of type 'UnityEngine.AddressableAssets.InvalidKeyException' was thrown., Key=, Type=System.Object
任何帮助或洞察力都将是非常感谢的!谢谢您抽时间见我
发布于 2022-03-14 15:14:22
编辑:田提供了问题的解决方案,但如果应用程序的大小超过150 of,或者出于任何其他原因,您希望将应用程序拆分为apk + obb并使用扩展文件的好处,则这可能是不可接受的。
为了抛开我的问题和解决方案,它可能会帮助其他一些寻址者:)
从问题中发布的日志中的第一个异常加载settings.json也有问题。原因是我们正在导出android项目,然后从Android (apk + obb)执行构建,然后在手机上手动部署。我相信settings.json最终会在.obb中结束(因为它在Player构建过程中被复制到StreamingAssets中),这就是为什么它无法加载它的原因。为了开展这项工作,应遵守以下步骤:
mandatory)
发布于 2022-03-16 07:46:37
对,所以我终于想出了我的统一计划有什么问题
我采取了一些步骤来解决这个问题。
1.在“生成设置”窗口左下角选择“播放机设置”以打开“播放机设置”窗口
2.向下滚动到发布设置,打开选项卡,确保拆分应用程序二进制的复选框未选中
我的检查是出于某种原因,我也不知道。希望这能帮助未来的人
https://stackoverflow.com/questions/70872944
复制相似问题