首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一地址: RemoteProviderException : TextDataProvider :无法从url /base.apk!//base.apk/aa/setings.json加载

统一地址: RemoteProviderException : TextDataProvider :无法从url /base.apk!//base.apk/aa/setings.json加载
EN

Stack Overflow用户
提问于 2022-05-05 20:24:41
回答 1查看 1.3K关注 0票数 0

我密切关注在我的项目中使用play资产交付的示例,因为它来自于这里:https://github.com/Unity-Technologies/Addressables-Sample

我已经准备了一个可寻址的包裹,里面有几个场景,并按需进行标记。当我在编辑器中进行测试(通过Addressables.InitializeAsync()Addressables.DownloadDependenciesAsync) )时,一切都很好。包被装载并显示场景。当我上传即时应用程序到游戏控制台(内部测试)并在设备上运行它时,我会得到下面的错误404和之后的其他错误(参见下面)。它似乎在基apk中寻找settings.json,但该文件在包中。我怎么才能解决这个问题?用两个设备尝试,得到了相同的错误。

jar:file:///data/app/ZhQZpprHVhrDt8BlKkhj-Q==/com.xxx.yyy-fghV3Mdrsb3j3mBwDmAVsg==/base.apk!/assets/aa/settings.json 05-02 22:28:26.378 14876 14929 E统一: UnityWebRequest结果: ProtocolError :ProtocolError/1.1未找到05-02 22:28:26.378 14876 14929 E团结: ResponseCode : 404,方法:获取05-02 22:28:26.378 14876 14929 E单位:网址: jar:file:///data/app/ZhQZpprHVhrDt8BlKkhj-Q==/com.xxx.yyy-fghV3Mdrsb3j3mBwDmAVsg==/base.apk!/assets/aa/settings.json .RuntimeData为空。请确保您已经建立了正确的播放器内容。..。可寻址-无法在位置UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle1[[UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData, Unity.Addressables, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]. 05-02 22:28:26.380 14876 14929 E Unity : OperationException : Addressables - Unable to load runtime data at location UnityEngine.ResourceManagement.AsyncOperations.AsyncOperationHandle1[UnityEngine.AddressableAssets.Initialization.ResourceManagerRuntimeData,Unity.Addressables、Version=0.0.0.0、Culture=neutral、PublicKeyToken=null加载运行时数据。..。UnityEngine.AddressableAssets.InvalidKeyException::OperationException : ChainOperation失败是因为依赖操作失败了05-02 22:28:26.417 14876 14929 E Un单位:'UnityEngine.AddressableAssets.InvalidKeyException‘类型的OperationException异常被抛出。没有找到Key=MainMenu的位置

EN

回答 1

Stack Overflow用户

发布于 2022-05-14 19:20:52

我可以尝试提供更多的信息,希望能帮助其他人谁有同样的问题。

Player设置中的“拆分应用程序二进制”(enabled)选项负责划分aab并添加一个名为asset-slices的部分。如果收件人组和.androidpack文件夹(我错过了该部分)没有正确设置,统一将将settings.json文件移动到asset-slices文件夹,这将导致此错误,因为json不再是基apk的一部分。

因此,要解决这个问题,请确保禁用“拆分应用程序二进制文件”,并确保.androidpack文件夹就位。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72133228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档