Unity

[Unity] RemoteProviderException: TextDataProvider : unable to load “StreamingAssets /aa/settings.json” 에러 해결

wnwnovo 2024. 11. 28. 21:34

Azure Web app에 Webgl 빌드를 올리려는데

StreamingAssets 폴더에서 settings.json 파일을 못 찾는다고 404 에러남

어드레서블을 사용하면 자동으로 StreamingAssets폴더 내부에 어드레서블 설정이 적혀있는 settings.json 파일이 생기는데

이거를 못 갖고 온다고 자꾸 에러가 났다

 

해결 방법 :

 

 

Webgl 빌드하면 이런식으로 폴더가 생기는데, Build 폴더 내부에 가보면

이런 파일들이 있음 여기서 loader.js를 열어보면 먼가 엄청 긴 파일이 나오는데

 

중간에 보면

streamingAssetsUrl

 

이라는 부분이 있다 기본값은 "m.streamingAssetsUrl,document.URL"인데 나는 azure에 StreamingAssets 폴더를 올리고

그 폴더 url을 복사해서 붙여넣었다 주의할건 마지막 / 빼야함

이렇게 하고 다시 웹에 개시하면 해결된다