如何解决Android中的内存不足问题

时间:2011-05-02 06:40:47

标签: android out-of-memory

Android应用程序中的内存不足错误需要帮助。在 我的应用程序,只支持纵向模式,我使用背景图像和图标图像进行布局。这些图像直接设置在我的应用程序的布局中。即使我在某个时候出现了内存问题。如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我建议您使用此代码并增加设备堆大小。

long newsize = 4 * 1024 * 1024;
bibleHelper.showErrorLog(" the New Size-->" + newsize);
VMRuntime heap = VMRuntime.getRuntime();
bibleHelper.showErrorLog("cur Alocate -->"+ heap.getTargetHeapUtilization());
long oldSize = heap.setMinimumHeapSize(newsize);
bibleHelper.showErrorLog("After New Size -->"+ heap.getTargetHeapUtilization());

和下一步是应用模拟器的分区大小。 按照这一步

Run->Runconfigure->Target->Addition Emulator Command line options 

并且此地点添加此代码-partition-size 2047
不要错过昏迷 祝你好运

Don t confuse BibleHelper in my Apps s genral class.ShowerrorLog是显示错误日志

答案 1 :(得分:0)

回收您的位图图片或在onDestory()中将其设置为null。希望这可以帮到你。