我安装了VS 2015社区,安装了Xamarin,Android SDK等,今天我偶然发现了社区许可中免费的X.F SyncFusions控件。我为Xamarin.Forms安装了SyncFusion Essentials Studio。
问题是当我选择Android或iOS时,我无法运行SampleBrowser或ServerMonitor等包含的示例。如果我选择UWP或WinPhone应用程序运行。 问题是项目没有建立。例如,在SampleBrowser中,当我想构建时,我会得到1400+错误。 VS几乎不识别本守则。但正如我所说,不是Droid / iOS项目的所有内容都会运行。
我安装了API 19-23的Android SDK。还配置了AVD。我还有一个连接到VS的Macbook Air。
我尝试清理解决方案并重新构建解决方案但没有成功。代码也没有变化。
编辑:这是错误列表的图片:
编辑2:这是来自"仅限构建的错误列表"在pastebin和作为图片:
答案 0 :(得分:1)
我找到了解决方案。评论仅显示" build"错误导致您在Edit2中看到的错误列表。在那里你看到一个OutOfMemory-Error。决议如下。
我会复制解决方案,以防网站出现故障。资料来源:http://www.kiwipiet.com/2016/05/javalangoutofmemoryerror-consider.html
"我在添加HockeyApp后尝试编译Xamarin Android应用程序时遇到java.lang.OutOfMemoryError。
我找到了解决这个问题的方法。
第一个选项是添加一个名为_JAVA_OPTIONS的环境变量并将其设置为-Xmx1g。这会将JVM堆大小设置为1GB。您可以通过调用从命令行执行此操作 SET _JAVA_OPTIONS = -Xmx1g 或者您可以编辑系统环境变量:"
答案 1 :(得分:1)
“java.lang.OutOfMemoryError”错误是Xamarin问题,当应用程序大小超过某个限制时会发生此错误。您可以参考以下错误报告。
https://bugzilla.xamarin.com/show_bug.cgi?id=18327
解决方案:
右键单击Android项目,然后选择属性> Android选项>先进
将Java堆大小设置为1G。