Visual Studio 2017RC xamarin.android返回“java.lang.OutOfMemoryError”,VS2015不行吗?

时间:2016-11-17 11:18:28

标签: android xamarin xamarin.android visual-studio-2017

我刚刚安装了VS2017RC并打开了现有的Xamarin.Forms项目。当我重建项目时,它在Android项目中返回一个错误。

    Error       java.lang.OutOfMemoryError. Consider increasing the value of $(JavaMaximumHeapSize). Java ran out of memory while executing 'java.exe -jar
"C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.2\\lib\dx.jar" --no-strict --dex --output=obj\Debug\android\bin obj\Debug\android\bin\classes 
"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v7.0\mono.android.jar"

我熟悉错误。有解决方案,但我不明白为什么当我用VS2015构建它时,我不会得到这个错误。 它可能与引用MonoAndroid \ v7.0有关,我是新手。我不确定什么是v7.0,但我认为这是与VS 2017一起安装的。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可能想要增加记忆力:

  

Android项目 - >选项 - > Android Build - >高级----   其他选项:Java堆大小

您可以设置为512mb1G