보다시피 위 APK는 98200KB로 약 96MB입니다.
하지만 현재 인디사이드에서 APK 포팅하는 방식으로는 50MB 미만의 APK만 플레이스토어에 등록할수 있더군요.
해서 한가지 해결책을 찾아냈습니다. 그 결과로 거의 100MB에 육박하는 APK를 등록할 수 있게 되었더군요.
방법은 간단합니다.
API Level을 14 이상으로 올리면 됩니다.
인디사이드 APK 포팅하고 나서 API Level을 확인해보니 API level이 명시되어 있지 않았습니다.
해서 API level을 14로 지정하면 해결되지않을까...? 하고 실행에 옮겨봤더니 과연 되더군요.
API Level을 14 이상으로 지정하는 법은
AndroidManifest.xml 이라는 파일에
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19"/>
이렇게 직접 써넣어 명시하면 됩니다.
(sdkversion=14의 의미는 API level=14라는 뜻입니다. 다시말해 Android 4.0.1 아이스크림 샌드위치 이상의 기종부터 지원한다는 의미.
19는 Android 4.4 킷캣으로 알고있습니다.)
물론 저렇게 APK에 담겨있는 AndroidManifest.xml을 수정하기 위해선 APK 디컴파일 및 컴파일, 서명, ZIP재정렬의 과정이 필요합니다!
인디사이드 apk 포팅이 어떻게 이루어지는진 잘 모르겠지만 내부에서 변환할때 AndroidManifest.xml에 위의 Comfig를 준다면 포팅이후 용량이 50MB가 조금 넘는 분들껜 도움이 되지않을까 싶네요...!
이걸로 모르셨던분들에게 답변이 되었으면 좋겠군요.
(여담이지만 600MB짜리 게임을 95MB로 최적화시킬수 있다는게 놀라울따름...)