Mar*_*ter 3 msbuild xamarin.android xamarin visual-studio-2015
使用Visual Studio 2015 update 2获取Xamarin应用程序解决方案,包括Xamarin.Forms(PCL),Xamarin.Android和Xamarin.iOS项目.
在今天将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
Run Code Online (Sandbox Code Playgroud)
我当然乐于接受增加的建议$(JavaMaximumHeapSize)
,它看起来像$()
语法的MSBuild属性,但我不确定在哪里设置它.
JavaMaximumHeapSize
在Visual Studio中为Xamarin.Android构建指定的方式或位置?
在Xamarin论坛上找到了这个线程,表明该JavaMaximumHeapSize
属性可以添加到Xamarin.Android项目的csproj文件中.
用文本编辑器查看csproj文件,发现JavaMaximumHeapSize
元素已经存在于第一个元素中PropertyGroup
,但元素中没有值.
所以我输入1G
了一个值,Xamarin.Android项目再次成功构建:
<JavaMaximumHeapSize>1G</JavaMaximumHeapSize>
Run Code Online (Sandbox Code Playgroud)
希望这可以节省其他人一些搜索.
归档时间: |
|
查看次数: |
1614 次 |
最近记录: |