[cocos2d-x] getFileDataFromZipがandroidで失敗

環境 : cocos2d-x 2.2.2

iPhone で getFileDataFromZip が問題なく使えてたコードを、android で試したらうまくいかなかった。いろいろ調べて解決したのでメモ。

apk に含まれている状態の zip (assets/hoge.zip) を指定して、そのまま zip 内のファイルを取り出すことができないっぽい。一旦 getWritablePath の場所に zip を書き出し、その zip ファイルから取り出したら正常に動作しました。よかった。