Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin.Android调试版本在Xamarin更新后在VisualStudio 2015中失败_Xamarin_Visual Studio 2015_Msbuild_Xamarin.android - Fatal编程技术网

Xamarin.Android调试版本在Xamarin更新后在VisualStudio 2015中失败

Xamarin.Android调试版本在Xamarin更新后在VisualStudio 2015中失败,xamarin,visual-studio-2015,msbuild,xamarin.android,Xamarin,Visual Studio 2015,Msbuild,Xamarin.android,将VisualStudio 2015 update 2用于包含Xamarin.Forms(PCL)、Xamarin.Android和Xamarin.iOS项目的Xamarin应用程序解决方案 今天将Xamarin.Forms从2.1.0.6529升级到2.2.0.31后,VisualStudio中Xamarin.Android应用程序的调试版本开始持续失败,出现以下消息: Xamarin.Android.Common.targets(1853,3): error XA5213: java.lan

将VisualStudio 2015 update 2用于包含Xamarin.Forms(PCL)、Xamarin.Android和Xamarin.iOS项目的Xamarin应用程序解决方案

今天将Xamarin.Forms从2.1.0.6529升级到2.2.0.31后,VisualStudio中Xamarin.Android应用程序的调试版本开始持续失败,出现以下消息:

Xamarin.Android.Common.targets(1853,3): error XA5213: java.lang.OutOfMemoryError. Consider increasing the value of $(JavaMaximumHeapSize). Java ran out of memory while executing 'java.exe -jar 
我当然愿意接受增加
$(JavaMaximumHeapSize)
的建议,而且它看起来像是
$()
语法的MSBuild属性,但我不确定在哪里设置它

在Visual Studio中如何或在何处为Xamarin.Android构建指定
JavaMaximumHeapSize

发现表明
JavaMaximumHeapSize
属性可以添加到Xamarin.Android项目的csproj文件中

使用文本编辑器查看csproj文件,发现第一个
PropertyGroup
中已经存在
JavaMaximumHeapSize
元素,但该元素中没有值

因此,我将
1G
作为一个值,Xamarin.Android项目再次成功构建:

<JavaMaximumHeapSize>1G</JavaMaximumHeapSize>
1G

希望这能为其他人节省一点搜索时间。

是的,这对我也有帮助。我的一个项目已经有了存根,而另一个根本没有


我尝试将限制提高到10G,但这似乎很困难,无法建立,因此我将其改回1G,如图所示。

一段时间后,以相同的分辨率遇到了相同的问题谢谢,这是一个快速解决方案!