我目前正致力于使用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.我是否需要设置特殊权限?
谢谢, 安格斯