inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

유니티 Addressable 을 이용한 패치 시스템 구현

Unable to load dependent bundle from....

1242

yoon0j

작성한 질문수 8

0

원래는 아무 문제 없이 다운로드 받고 로드도 됐었습니다..근데..

 

1.png

첫 다운로드(aws s3 버킷)

 

2.png

LoadAssetAsync로 로드하면 갑자기 이렇게 뜹니다..원래는 안이랫는데..

아무 코드도 고치지 않았어요... 예제에 나온대로 그대로 했고

 

3.png

이거구요

 

json 파일 확인해보면

4.png

이렇게 있고..(형광펜으로 칠한 부분)

 

5.png

 

앱을 껐다 키고 다시 실행하면 로딩 성공합니다..

 

이유를 모르겠어요...

 

 

C# unity

답변 3

1

busan coconev

AddressableDownloader.cs 스크립트에

DownloadHandle 을 Release 해주시면 잘 되실겁니다.

 

public void StartDownload()
{
        DownloadHandle = Addressables.DownloadDependenciesAsync(LabelToDownload);
        DownloadHandle.Completed += OnDependenciesDownloaded;
        Addressables.Release(DownloadHandle);
}

0

Furkan Saglam

안녕하세요, 이 문제에 대한 해결책을 찾았나요?

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

유니티 엔진에서 어드레서블 시스템을 사용한 후 에디터와 해당 패키지의 버전을 업데이트하면서 발생하는 로드 관련 이슈는 생각보다 흔합니다. yoon0j님이 겪고 계신 문제는 Addressables.LoadAssetAsync 메서드를 사용하여 에셋을 로딩하는 과정에서 “Unable to load dependent bundle from location”이라는 오류가 발생하는 것으로 보입니다.

이는 종속된 에셋 번들을 로드할 수 없음을 나타내는 오류인데요, 에셋 로딩 오류는 여러 가지 이유로 발생할 수 있습니다. 예를 들어, 로드하려는 에셋의 경로나 이름에 오타가 있는 경우, 필요한 에셋 번들이 정상적으로 다운로드 되지 않았거나, 업데이트된 어드레서블 버전에서 바뀐 사양에 맞지 않게 설정되어 있을 수 있습니다.

문제 해결을 위해 다음의 접근 방법을 시도해보시길 권장드립니다.

  1. 에셋의 경로와 이름을 다시 한 번 확인해보세요. 로드하려는 vintg_top.spriteatlasv2 파일의 경로와 이름이 정확한지 확인이 필요합니다.

  2. 어드레서블의 버전이 업데이트 된 후 DownloadDependenciesAsync 메서드의 변화가 있었다면 해당 변화에 맞추어 이전에 사용하던 코드나 설정을 검토해보셔야 합니다. 문서화된 릴리스 노트를 확인하시고, 필요하다면 코드의 수정이 요구될 수 있습니다.

  3. 어드레서블의 버전이 바뀜에 따라 기존에 제대로 동작하던 기능에 영향을 줄 수 있으므로, 새로운 버전에서 제시하는 베스트 프랙티스를 따르는 것이 좋습니다.

  4. 에셋 번들을 메모리에 불러오지 않음으로 인해 발생하는 문제일 가능성이 있으므로, 해당 에셋이 정상적으로 다운로드되고 관리되고 있는지 확인해봐야 합니다. 필요하면 캐시를 지우고 다시 에셋을 다운로드 받아볼 수도 있습니다.

  5. Unity 포럼이나 커뮤니티에서 같은 문제를 겪고 있는 다른 개발자들의 해결책이나 답변을 참고해보세요. 말씀하신대로 해결책을 찾는 글이 많다면, 다른 개발자들의 경험과 해결 방안이 도움이 될 수 있습니다. 포럼 글을 꼼꼼히 읽어보시고, 해결책을 적용해보세요.

만약 이러한 접근 방법으로 문제가 해결되지 않는다면, 유니티 테크니컬 서포트에 문의하거나, 유니티 관련 커뮤니티나 포럼에서 추가적인 도움을 요청하는 것이 좋습니다.

Unity6로 작업 중 수업과 다른 내용 및 이슈 공유

2

133

1

카탈로그 다운로드 주소를 런타임에서 변경할 수 있을까요?

0

132

1

loadAssetAsync 등의 함수 사용 중 타임아웃 발생 후 에셋을 마음대로 지우는 증상

0

69

1

"addressables_content_state.bin" 파일 선택창이 안뜹니다. ㅠㅠ

0

287

5

animator안의 animatorcontroller를 불러올수없어요

0

330

2

혹시 문제해결을 파일올리면 봐주실수있나요?

0

225

1

4:53 어드레서블 번들-에셋 메모리 로드 관련 설명에 오류가 있는것같습니다.

0

246

1

캐싱을 할때 캐싱 진행상황을 제대로 표시하고싶어요

0

446

1

어드레서블을 사용해서 받은 에셋이 전부 핑크색으로 나와요

0

946

1

다운로드 후 InGame에서 스프라이트 이미지 반영이 바로 되지않는 현상

0

292

2

윈도우 빌드 파일에 업데이트가 반영되지 않습니다

0

524

1

Addressables.CheckForCatalogUpdates()에 대해서 질문있습니다.

0

765

1

앱을 빌드하지 않고 플레이 모드에서 테스트 할수 있나요?

0

461

1

안녕하세요 빌드시... 용량이 줄지 않습니다.

0

595

1

/ 가 URI 인코딩 문제로 %5C로 내려 받습니다 ㅠㅠ

0

677

1

카탈로그 질문..

0

497

1

CheckForCatalogUpdates() 대한 이해

0

1556

1

멀티 라벨 처리 방식 질문

0

444

1

Exception message 질문

0

651

1

PercentComplete

0

540

1

구매한 아이템을 로드할 때

0

521

1

sprite atlas를 로드하는데

0

962

1

Unloading 5 Unused Serialized files

0

571

1

reference count 관련 질문

0

596

1