我有一个Activity,用于拍照(使用最高可能的分辨率,因此相当大),应用程序随后有机会对它们进行分析。一次只处理一张照片。问题在于,在4-5张照片后,我遇到了“内存不足”的问题。我看到dalvikvm-heap的输出,指出一个5070745字节的分配已经用完,接着是Camera-JNI的输出,指出无法为JPEG数据分配字节数组。我的应用程序没有崩溃,但似乎相机从这一点开始无法提供图像。我关注我的应用程序中的内存使用情况,但在这里似乎存在某个外部的内存泄漏,我想知道如何应对这种情况。是否有任何解决方案可用?