我刚刚安装了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一起安装的。有什么想法吗?
答案 0 :(得分:0)
您可能想要增加记忆力:
Android项目 - >选项 - > Android Build - >高级---- 其他选项:Java堆大小
您可以设置为512mb
或1G