在成功下载obb文件后,我收到错误"xapk文件验证失败“。
如果进度达到99%,则会给出错误"xapk文件验证失败“。
我调试了一段代码,然后它抛出了异常"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();
}
}
发布于 2015-09-18 18:20:06
另外,我也尝试过ZipResourceFile,但我也遇到了同样的错误。您可以尝试使用以下类挂载和卸载您的obb文件:https://gist.github.com/Clockers/11af3c136b5d283f3560
我的obb是在包含该文件的文件夹中使用JObb创建的,您可以在以下位置找到它:http://developer.android.com/tools/help/jobb.html
发布于 2015-09-19 17:42:28
我得到了一个解决方案,不使用jobb命令创建obb文件,使用jobb命令创建加密的obb文件,不需要创建加密的obb文件
我正在上传未加密的obb文件到playstore,这里是创建未加密的obb文件的步骤
为您的压缩文件夹创建资源文件夹的
现在,obb文件已准备好上传到play商店
它对我有帮助
https://stackoverflow.com/questions/32644942
复制相似问题