에셋번들 패치 후 아래 에러가 발생했다.
2021-01-20 09:27:04.507 13273-19108/? E/Unity: Error while downloading Asset Bundle: CRC Mismatch. Provided 55c7e683, calculated 3ce95af1 from data. Will not load AssetBundle 'http://192.0.0.1/Android/Android_1/font.unity3d'
나의 경우 유니티 버전을 올려서 에러가 발생했다.
유니티버전을 올리고 빌드를 진행하면 파일 앞부분의 버전도 올라가게 된다.
이전 유니티 버전으로 다시 에셋번들을 만들어서 패치해도 에러가 발생..
캐쉬를 지워주는 기능을 만들어야할듯하다.
이전 버전으로 돌리고 에셋번들을 빌드하면 바뀐 파일들이 보인데.
해당파일을 패치파일로 업로드한다.
그래도 변경되지 않는다면 해당 에셋데이터를 건들고(Active or 좌표 1.0001변경등) 다시 에셋번들을 뽑는다.
이전 에셋번들데이터를 "font.unity3d" 데이터 확인
UnityFS 5.x.x 2018.4.21f1 ` A [ C ? D ? A ? CAB-a6422a952d839.....
패치된 에셋번들데이터를 "font.unity3d" 데이터 확인
UnityFS 5.x.x 2018.4.29f1 ` A [ C ? D ? A ? CAB-a6422a952d839......
유니티 포럼에서는 항상 같은 버전의 유니티에서 에셋번들을 만들라고 하고 있다.
댓글 없음:
댓글 쓰기