[RMMV] 안드로이드용 apk로 빌드하니 Fail to load : img~ 에러가 발생합니다.

by MVMAKER posted Apr 17, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

윈도우용으로 추출한 버전에서는 문제없이 잘 실행이 됩니다.

 

하지만 안드로이드용으로 추출한 버전을 포팅 과정을 거치고, apk 파일로 빌드한 후, 폰으로 옮겨 실행해보니

 

Error

Fail to load : img/faces/8Na.png

 

라는 오류가 주인공 얼굴 이미지 파일이 나와야 하는 시기에 뜹니다.

 

apk 파일 안에 해당 이미지 파일이 실제로 빠져서 패키징이 된건지, 아니면 있는데 인식을 못 하는건지....

 

어떤 문제때문인지 잘 알수가 없습니다.

 

 

이래저래 검색해보니 XDK를 사용 시, 일정 용량 이상이면 문제가 된다고 하는 글이 있어...

 

XDK로도 빌드하여 시도해보고, XDK를 제외하고 Node.js 에서 cordova를 사용하여 빌드해보기도 했습니다.

 

Node.js 로 빌드할 시에는, unsigned apk 파일에 certificate 서명하고, zipalign까지 하였습니다.

 

Node.js 에서 커맨드 프롬프트로 빌드해봐도 결과는 같았습니다.

 

 

어플리케이션용으로 추출한건 95.2 MB, 윈도우용으로 추출한건 183 MB 정도 됩니다.

 

추출한 결과물 용량을 줄여야 문제가 생기지 않을까요?

 

아니면 파일명 시작이 숫자라 그런걸까요?

 

 

여러가지 방법으로 빌드 시도를 해봤는데, 자꾸 오류가 생겨서 미치겠습니다...

 

아예 윈도우용까지 같은 문제라면, 손쉽게 파일 체크하여 해결할텐데...

 

자꾸 빌드한 버전에서만 오류가 나니 제 능력으로는 문제 파악이 쉽지가 않습니다.

 

조언 한마디 해주시면, 큰 도움이 될 것 같습니다.

 

감사합니다.

 

 

- 추가 : XDK에서 지원하는 에뮬레이터에서는 문제없이 잘 구동이 됩니다. 꼭 빌드해서 나온 결과물을 폰에 넣고 돌리면 에러가 나네요... 

 

- 추가 2 : 자체 해결이라고 하긴 뭐하지만... 같은 이미지 파일을 영문으로만 만들어서 다시 재빌드해보니... 그부분까지는 잘 구동이 됩니다... 파일 이름이 숫자로 시작하거나 하면 문제가 생기는 듯 합니다... 다시 수도없이 많은 주인공 얼굴 파일을 전부 수정해줘야 할 것 같습니다... 대단한 노가다가 되겠네요...


Articles

4 5 6 7 8 9 10 11 12 13