Android/Java在使用cipher.getOutputSize()的a字节分配上内存不足;OutOfMemoryError“;
我对使用Bouncy castle的Aes中的解密函数有一个问题 我有一个常规的加密/解密函数,但速度太慢了。现在,我正在尝试使用BouncyCastle'Lib中测试文件示例的部分代码来修复此问题。我编写的代码如下: 现在我收到一个错误 “E/dalvikvm堆(548):52023154字节分配的内存不足。” 原因:java.lang.OutOfMemoryError尝试分配字节[]明文时出错 我对大小为1-2MB的文件没有问题,但是在大于2MB的文件上有这个错误Android/Java在使用cipher.getOutputSize()的a字节分配上内存不足;OutOfMemoryError“;,android,arrays,out-of-memory,aes,bouncycastle,Android,Arrays,Out Of Memory,Aes,Bouncycastle,我对使用Bouncy castle的Aes中的解密函数有一个问题 我有一个常规的加密/解密函数,但速度太慢了。现在,我正在尝试使用BouncyCastle'Lib中测试文件示例的部分代码来修复此问题。我编写的代码如下: 现在我收到一个错误 “E/dalvikvm堆(548):52023154字节分配的内存不足。” 原因:java.lang.OutOfMemoryError尝试分配字节[]明文时出错 我对大小为1-2MB的文件没有问题,但是在大于2MB的文件上有这个错误 我对此一无所知,也没有在
我对此一无所知,也没有在网上找到任何回应。你能帮我吗?我在这篇文章中找到了一个解决方案:
用这个升级我的堆大小!多亏了团结 我已经用解决方案修改了我的问题,但我不知道如何接受它。您可以将文本复制到“答案”字段,请注意,您可以发布自己问题的答案并接受它们(我认为应该在常见问题解答中)。你不能从接受中获得声誉。是的,但前几次我无法分享答案,我的答案变成了评论。现在没事了!谢谢兄弟!