我正在运行以下命令来获取加密的 obb 文件以进行 apk 扩展。
jobb -d /home/manoj/Desktop/Test -o main.1.com.example.helloworld.obb -k "manoj" -pn com.example.helloworld -pv 1
我收到以下异常。请告诉我出了什么问题。
Slop: 0 Directory Overhead: 0
Slop: 1132 Directory Overhead: 768
Partial Sector [32] writing to sector: 15
Partial Sector [32] writing to sector: 15
Partial Sector [32] writing to sector: 15
Partial Sector [331] writing to sector: 223
Partial Sector [417] writing to sector: 400
Partial Sector [406] writing to sector: 577
Partial Sector [333] writing to sector: 754
Partial Sector [223] writing to sector: 931
java.io.IOException: FAT Full (1676, 1677)
at de.waldheinz.fs.fat.Fat.allocNew(Fat.java:298)
at de.waldheinz.fs.fat.Fat.allocAppend(Fat.java:376)
at de.waldheinz.fs.fat.Fat.allocNew(Fat.java:353)
at de.waldheinz.fs.fat.ClusterChain.setChainLength(ClusterChain.java:164)
at de.waldheinz.fs.fat.ClusterChain.setSize(ClusterChain.java:132)
at de.waldheinz.fs.fat.FatFile.setLength(FatFile.java:91)
at de.waldheinz.fs.fat.FatFile.write(FatFile.java:154)
at com.android.jobb.Main$1.processFile(Main.java:495)
at com.android.jobb.Main.processAllFiles(Main.java:604)
at com.android.jobb.Main.processAllFiles(Main.java:600)
at com.android.jobb.Main.main(Main.java:417)
Exception in thread "main" java.lang.RuntimeException: Error getting/writing file with name: main.1.com.example.helloworld.obb
at com.android.jobb.Main$1.processFile(Main.java:501)
at com.android.jobb.Main.processAllFiles(Main.java:604)
at com.android.jobb.Main.processAllFiles(Main.java:600)
at com.android.jobb.Main.main(Main.java:417)
如果您有很多文件,您还可能会在使用 jobb-Tool 时出现以下错误(至少在 Windows 中使用 jobb.bat)。
de.waldheinz.fs.fat.Directory Full Exception: directory is full
这是因为 obb 文件格式保存在FAT16,根目录中仅允许 512 个条目/文件
在 Windows 上:
如果你有一个包含大量图片的文件夹“data”,并复制到android sdk-tools目录
- 数据/1.jpg
- 数据/2.jpg
- 数据/3.jpg
- data/...
- 数据/5000.jpg
你用
console>>>jobb -pn my.package.name -pv VERSIONCODE -d ./data -k obb_password
-o main.VERSIONCODE.my.package.name.obb
你会得到上述错误。
尝试添加一个目录层次结构并将“数据”目录设为子文件夹
- 根/数据/1.jpg
- 根/数据/2.jpg
- 根/数据/3.jpg
- 根/数据/...
- 根/数据/5000.jpg
use
console>>>jobb -pn my.package.name -pv VERSIONCODE -d ./root -k obb_password
-o main.VERSIONCODE.my.package.name.obb
你必须记住,如果你想稍后从 obb 中读取,图片现在位于子文件夹中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)