我正在使用 sdks 中提供的扩展文件演示,并将 obb 文件放在 SD 卡上的以下位置:
/Android/obb/package-name/package-name/main.versioncode.package-name.obb
但是我得到以下错误:
XAPK File Validation Failed
为了生成 .obb
文件,这是我遵循的过程:
1) 将所有图像复制到名为 main.versioncode.package-name.obb
的文件夹,然后压缩该文件。
2) 删除 .zip 文件扩展名并将其放入此 /Android/obb/package-name/myobbfile.obb
这是正确的做法吗?
最佳答案
OBB 文件是未压缩 ZIP 文件,因此请务必压缩。
每个 ZIP 实用程序都应该有某种压缩级别选项。
以下截图为开源7-ZIP Add to Archive
的 gui,我添加了一个突出显示以显示 Compression Level
设置为 Store
的位置。
另一种方法是使用 jobb
Usage
The syntax for running jobb is as follows:
jobb [-d <directory>][-o <filename>][-pn <package>][-pv <version>] \ [-k <key>][-ov][-dump <filename>][-v][-about]
You can use the jobb tool to create an OBB file or extract the contents of an existing OBB. The following example command creates an OBB file from source files.
$ jobb -d /temp/assets/ -o my-app-assets.obb -k secret-key -pn com.my.app.package -pv 11
This example shows how to dump (extract) the contents of an existing OBB file:
$ jobb -d /temp/obb-output/ -o my-app-assets.obb -k secret-key
关于android - XAPK 文件验证失败 - APK 扩展文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15097004/