En este momento estás viendo Direccionables de Unity: RemoteProviderException: TextDataProvider: ¡no se puede cargar desde url /base.apk!/assets/aa/configuraciones.json

 – Unity

Direccionables de Unity: RemoteProviderException: TextDataProvider: ¡no se puede cargar desde url /base.apk!/assets/aa/configuraciones.json – Unity

Direccionables de Unity: RemoteProviderException: TextDataProvider: ¡no se puede cargar desde url /base.apk!/assets/aa/configuraciones.json

– UnityAssets3Free

buenas , me llamo kein y en esta ocasion os traigo
nueva pregunta

Seguí de cerca las muestras para usar el juego. asset entrega en mi proyecto como es desde aquí:
https://github.com/Unity-Technologies/Addressables-Sample

Preparé un solo paquete direccionable con algunas escenas y lo etiqueté a pedido. Cuando pruebo en el editor (a través de Direccionables.InitializeAsync() y Addressables.DownloadDependenciesAsync) todo funciona bien. El paquete se carga y se muestra la escena. Cuando cargo la aplicación instantánea en la consola de juegos (prueba interna) y la ejecuto en el dispositivo, aparece el siguiente error 404 y otros errores posteriores (ver a continuación). Parece que está buscando settings.json en el apk base, pero ese archivo está en el paquete. ¿Cómo puedo arreglar esto? Intenté con dos dispositivos y obtuve el mismo error.

citar RemoteProviderException: TextDataProvider: no se pudo cargar desde url: 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 Unity: UnityWebRequest resultado: ProtocolError: HTTP/1.1 404 No encontrado 05-02 22:28:26.378 14876 14929 E Unity: ResponseCode: 404, Método: GET 05-02 22:28:26.378 14876 14929 E Unidad: url: jar:file:///data/app/~~ZhQZpprHVhrDt8BlKkhj-Q==/com.xxx.yyy-fghV3Mdrsb3j3mBwDmAVsg==/base.apk!/assets/aa/settings.json … RuntimeData es nulo. Asegúrese de haber creado el contenido del reproductor correcto. … Direccionables: no se pueden cargar datos de tiempo de ejecución locales 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]]. … OperationException: ChainOperation falló porque la operación dependiente falló 05-02 22:28:26.417 14876 14929 E Unity: UnityEngine.AddressableAssets.InvalidKeyException: Se lanzó una excepción de tipo ‘UnityEngine.AddressableAssets.InvalidKeyException’. No se encontró ninguna ubicación para Key=MainMenu

1 respuesta 1

Podría intentar proporcionar más información, espero que ayude a alguien que tuvo el mismo problema.

La opción «Dividir aplicación binaria» (habilitada) en la configuración del reproductor es responsable de dividir el aab y agregar una parte llamada asset-slices. Si los grupos direccionables y las carpetas .androidpack (me perdí esa parte) no están configurados correctamente, unity moverá el archivo settings.json a la asset-slices carpeta y dará como resultado este error ya que el json ya no es parte de la aplicación base.

Entonces, para solucionar esto, asegúrese de que «Binario de aplicación dividida» esté deshabilitado y que las carpetas .androidpack estén en su lugar.

nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias

sin mas,espero que te funcione

Deja una respuesta