尝试读取90 MB EPUB文件时出现内存错误
问题描述:
我试图使用epub库读取存储在SD卡中的epub文件。 epub文件大小为90 MB。当我运行这个应用程序时,它会给出一个“内存不足”的错误。尝试读取90 MB EPUB文件时出现内存错误
有没有人有想法/建议/解决方案如何解决这个问题?
答
您可能想要像7-zip一样在档案管理器中打开文件,并查看单个文件大小。一些电子书阅读器(如索尼的)对.epub文档中的.xhtml文件有大小限制 - 我们已经将我们分成大约100KB未压缩的文件。
如果您发现.epub存档文件中的xhtml文件太大,可以使用类似Calibre这样的工具将文件拆分为更小的位。
它在Android中读取90Mb文件时如此复杂的情况,,,,但可能与缓冲区工作... –