Android Studio错误:每次尝试在手机上运行应用程序时,构建都会失败

时间:2019-02-24 07:13:34

标签: android

  

“ VM初始化期间发生错误,无法保留足够的空间   1048576KB对象堆的空间”

我试图在OnePlus2手机上运行Android应用程序,但每次都会收到此错误消息。内置模拟器也不起作用。

我该如何解决?

1 个答案:

答案 0 :(得分:1)

不要尝试分配1 GB的对象(这是您要尝试的操作)。这几乎在所有电话上都会失败-不仅大多数较旧的电话没有足够的可用内存(请记住您正在与OS和其他应用程序共享),而且Java堆可用的容量-您可以使用new-进行分配通常限制在较小的数量。在许多设备上低至100 MB。

弄清楚为什么要分配这么多的内存,并找到一种不这样做的方法。