android jobb工具,android – 是什么导致jobb工具抛出FAT Full IOException?
我正在嘗試使用
Android
jobb tool為我的應(yīng)用程序創(chuàng)建一個大型OBB文件,但我受到“FAT Full”IOException的困擾:
java.io.IOException: FAT Full (XXXX, YYYY)
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.ClusterChain.setChainLength(ClusterChain.java:175)
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: LAST_PROCESSED_FILE
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)
在上面的錯誤消息中,XXXX總是打印為一個低于YYYY的整數(shù)值,并且代表可用“簇”的數(shù)量(我對存儲術(shù)語的了解不足以確切知道這意味著什么). YYYY代表最后一個成功分配的集群索引,根據(jù)我的經(jīng)驗(yàn),它始終與最后一個可用的集群索引相同(數(shù)組的大小為XXXX 2,因此與YYYY相同的XXXX 1是最后一個可用的索引).
崩潰似乎出現(xiàn)在總文件大小超過511 MB的位置(實(shí)際限制為536,193,820字節(jié),單個字節(jié)更多導(dǎo)致溢出!),因此LAST_PROCESSED_FILE相當(dāng)任意,但它列出了正在處理的文件發(fā)生了崩潰.鑒于存儲格式是FAT16(據(jù)我所知),最大文件大小不應(yīng)該是2 GB嗎?
我已經(jīng)通過各種來源閱讀了空目標(biāo)或小目錄或文件,小文件總量或500 MB以上目錄中的單個文件可能導(dǎo)致此崩潰(盡管我無法確定原因).這些原因都不適用于我的情況(這也是基于總文件大小).
我對jobb tool source的評論沒有提供任何見解.任何人都可以對這個問題有所了解嗎?
總結(jié)
以上是生活随笔為你收集整理的android jobb工具,android – 是什么导致jobb工具抛出FAT Full IOException?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ajax post 变options,关
- 下一篇: OJ1057: 素数判定(C语言经典列题