首页 > 解决方案 > AbstractStringBuilder.enlargeBuffer 处的 OutOfMemoryError

问题描述

我收到以下错误:

Caused by java.lang.OutOfMemoryError: Failed to allocate a 20282148 byte allocation with 13784880 free bytes and 13MB until OOM
       at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:95)
       at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:146)
       at java.lang.StringBuilder.append(StringBuilder.java:216)

我正在尝试创建 PDF 并使用这个库:它在这一给出了这个错误(基本上是StringBuilder#toString()

要生成的 PDF 非常非常庞大。

我已经尝试了这个网站上的许多其他解决方案,但它们都是关于分析或打破循环的。

有什么解决办法吗?

标签: javaandroidstringruntime-errorout-of-memory

解决方案


推荐阅读