안드로이드로 포팅 후.. 앱이 50mb 넘으면 확장파일을 만들어야 된다는 것을 알게 되서,
확장파일을 따로 분리해서 등록해서 테스트 중입니다.
앱이 처음 실행될 때 obb파일이 없는 경우, 다운받는 로직을 테스트중인데...
다운로드는 제대로 되거든요.
근데 다운로드가 다 되기 전에 cocos로 코딩한 부분이 실행이 되면서 아직 리소스가 다운되지 않은 상태라 앱이 죽어버리더라구요.
그래서 제일 처음 실행되는 씬의 init 에서 아무것도 그리지 않고 다운로드 완료 상태 확인한 후에 진행하도록 했습니다.
근데 다운로드 완료 상태인데 리소스를 찾지를 못하네요.;;
이상한게 그 상태에서 앱을 종료한 후, 다시 앱을 실행해보면(obb가 다운받아져 있는 상태에서) 잘 돌아갑니다.
혹시 cocos로 코딩한 부분들이.. 실행 중간에 obb다운받아서 리소스 경로를 중간에는 못 찾는 건가 싶어서..
다운로드 완료 시점에 자바에서 강제로 액티비티를 종료 후 다시 시작하게도 해봤는데..
그랬더니 이번엔 첫씬의 생성자나 init을 아예 타질 않네요..
이거 뭐가 문제일까요 ㅠㅠ
하루종일 구글링해봐도 도저히 찾을 수가 없어요..
조언 부탁드립니다.