【问题标题】:Java heap size error on android appAndroid应用程序上的Java堆大小错误
【发布时间】:2014-03-11 20:48:24
【问题描述】:

尝试在 eclispe 中运行我的应用时出现“Java 堆大小”错误。

对于 Java 应用程序,我知道如何设置 jvm "-Xms512M -Xmx1524M" 参数,但我如何为 Android 应用程序设置呢?

Android 应用没有“参数”选项卡。

【问题讨论】:

  • 您是否尝试重新启动 Eclipse(假设您正在运行它)?我昨天收到这个错误,直到我重新启动。可能不是问题,但试试不会有什么坏处,哈哈。

标签: java android


【解决方案1】:

您可以在清单中使用一个选项。在清单中添加 android:largeHeap="true" 。但如果我没记错的话,它在一些更高的 API 中可用,它在 3.0+ 中可用。您可以做的其他事情是通过谨慎分配和释放内存,永远不要让您的应用程序出现内存不足。

【讨论】:

    【解决方案2】:

    您可以尝试像 Khawar Raza 所说的那样使用 android:largeHeap="true" 。 以及尝试将不再需要的对象无效化(将对象设置为 null),以便它们将被垃圾收集器删除。

    希望可以解决

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多