成功下载obb文件后,我收到错误“xapk file validation faild”。
进度达到99%,然后给出错误“xapk file validation faild”。
我调试代码然后从
抛出异常“Not a zip archived”ZipResourceFile zrf = new ZipResourceFile(fileName);
ZipResocuceFile中的,
void addPatchFile(String zipFileName) throws IOException {
int header = read4LE(f);
if (header == kEOCDSignature) {
Log.i(LOG_TAG, "Found Zip archive, but it looks empty");
throw new IOException();
} else if (header != kLFHSignature) {
Log.v(LOG_TAG, "Not a Zip archive");
throw new IOException();
}
}
答案 0 :(得分:2)
我也试过ZipResourceFile,但我有同样的错误。 您可以尝试使用此类装载和卸载obb文件: https://gist.github.com/Clockers/11af3c136b5d283f3560
我的obb是在包含该文件的文件夹上使用JObb创建的,您可以在此处找到它: http://developer.android.com/tools/help/jobb.html
答案 1 :(得分:1)
我有一个解决方案, 不使用jobb命令创建obb文件,使用jobb命令创建加密的obb文件,不需要创建加密的obb文件
我将未加密的obb文件上传到playstore, 这里是创建未加密的obb文件的步骤
现在,obb文件已准备好在Play商店上传
对我的帮助