在Xamarin中获取OutOfMemoryException

java.lang.OutOfMemoryError。 考虑增加$(JavaMaximumHeapSize)的值。 Java在执行'java.exe'时耗尽内存

我在visualstudio Xamarin项目中出现内存exception请帮我解决这个问题。

我会增加你的构build堆大小。

右键单击您的Android项目> 属性 > Android选项 > 高级 > Java最大堆大小

在这里输入图像说明

如果你想增加你的应用程序的堆大小(而不是构build过程),你可以在你的AndroidManifest.xml中设置:

 <application android:largeHeap="true"></application> 

对于视觉工作室2015年右键单击项目 – >属性 – > Android选项 – >高级和堆大小那里。

从Xamarin工作室版本6.3和Visual Studio 7.0.1起,可以在这里find增加堆大小的选项

右键单击Android项目,然后select选项 ,然后selectBuild / Android Build ,然后selectAdvanced选项卡,然后在Java堆大小中设置1G (或其他)

在这里输入图像说明