現在、MonoGame と MonoDroid を使用して、XNA Windows Phone 7 ゲームを Android に移植する作業を行っています。私はゲームを移植し、複数の解像度のサポートを追加し、最終的に 130 MB の APK になりました。私はすぐに、Google Play が 50 MB を超える APK ファイルをサポートしておらず、APK 拡張ファイルを使用する必要があることを発見しました。
そこで、拡張ファイルに関する Google ドキュメントを読みました。次に、圧縮設定なしですべてのゲームのテクスチャを圧縮し、zip ファイルの名前を次のように変更しました。
main.1.com.baller.fivesome.obb
次に、obb ファイルを適切な場所に配置しました: http://www.ballerindustries.com/images/path.png
OBB ファイルを開こうとすると、コードがクラッシュします。
using(ZipFile zif = new ZipFile(sourcePath))
sourcePath の内容は次のとおりです: http://www.ballerindustries.com/images/sourcePath.png
Java.IO.FileNotFoundException が発生します
私の質問は次のとおりだと思います。2. OBB を正しい場所に配置しましたか? 3. OBB を正しく構築しましたか? 4. 特別な権限を設定する必要がありますか?
ありがとう、アンガス