Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
obb错误:java.lang.IllegalArgumentException:磁盘对于FAT12太大_Java_Android_In App Purchase - Fatal编程技术网

obb错误:java.lang.IllegalArgumentException:磁盘对于FAT12太大

obb错误:java.lang.IllegalArgumentException:磁盘对于FAT12太大,java,android,in-app-purchase,Java,Android,In App Purchase,我之前已经为音频文件创建了obb文件,但现在我在尝试从图像创建obb文件时遇到此错误。以下是我使用的命令: jobb-pn com.mypackage.appname-pv 1-d./input_dir-k mykeystrepass-o images.obb 来自终端的堆栈跟踪是: Slop: 0 Directory Overhead: 0 Exception in thread "main" java.lang.IllegalArgumentException: disk too lar

我之前已经为音频文件创建了obb文件,但现在我在尝试从图像创建obb文件时遇到此错误。以下是我使用的命令:

jobb-pn com.mypackage.appname-pv 1-d./input_dir-k mykeystrepass-o images.obb

来自终端的堆栈跟踪是:

Slop: 0   Directory Overhead: 0
Exception in thread "main" java.lang.IllegalArgumentException: disk too large for FAT12
    at de.waldheinz.fs.fat.SuperFloppyFormatter.sectorsPerCluster12(SuperFloppyFormatter.java:461)
    at de.waldheinz.fs.fat.SuperFloppyFormatter.clusterSizeFromSize(SuperFloppyFormatter.java:315)
    at com.android.jobb.Main.main(Main.java:379)
有人能帮我吗


更新输入目录中的文件总数为141个,所有文件的总大小为3.6 MB

尝试将数据移动到子目录。当我在根目录中有许多文件时,我也面临同样的问题。将数据移动到子目录帮助我解决了这个问题。

OBB文件适用于包含大量内容的应用程序。如果内容太少,jobb似乎会感到困惑。出于测试的目的,我人为地将我的内容量减少到4.4MB左右,以使设备安装更快。在尝试创建OBB文件时,jobb出现了相同的错误消息

我只是进入目录并复制目录,将卷增加到9.2MB,问题就消失了。我不确定截止点在哪里——我只是想在内容足够大后继续测试


具有讽刺意味的是,我试图用较小的内容来加快开发速度,导致我在调查这个问题时损失了一个小时左右。

听起来你好像遇到了FAT12的限制。如果你在维基百科上查找它,你会发现它不支持非常大的任何东西。你更新了什么吗?FAT12只支持16 MB,你要创建的文件的大小可能比这个大。这可能是问题所在。但是如果我看到输入目录中的文件总数,它只有3.6MB,总共有141个图像文件。。