2016-05-31 44 views
0

我有Xamarin,Android SDK等安装了VS 2015社区,今天我偶然发现了社区许可证中免费的X.F的SyncFusions控件。我为Xamarin.Forms安装了SyncFusion Essentials Studio。SyncFusion Xamarin.Forms不为iOS/Droid项目构建的示例

问题是,当我选择Android或iOS时,无法运行SampleBrowser或ServerMonitor等包含的示例。如果我选择UWP或WinPhone,应用程序将运行。 问题是项目不能构建。例如,在SampleBrowser中,当我想要构建时,我得到了1400多个错误。 VS几乎不承认守则。但正如我所说的那样,不是一个Droid/iOS项目运行。

我有安装了API 19-23的Android SDK。 AVD也被配置。我旁边还有一台连接到VS的Macbook Air。

我试图清理解决方案并重新构建解决方案,但没有成功。代码也没有改变。

编辑:这是错误列表的图片:

enter image description here

编辑2:以下是错误列表从 “仅建立” 上pastebin和作为图像:

enter image description here

+1

这听起来像你应该联系Syncfusion,并告诉他们他们的样品坏了。我不确定你希望我们为你做什么。 – Jason

+0

我不认为他们会卖出完全破碎的样品〜10k $。他们也是Xamarin的顶级合作伙伴。这就是为什么我认为我的目的是错的。 – zuckerthoben

+0

我现在联系了SyncFusion。等待一个答复。 – zuckerthoben

回答

1

我找到了解决方案。仅显示“构建”错误的注释会导致您在Edit2中看到的错误列表。你看到一个OutOfMemory-Error。决议如下。

我复制解决方案,以防万一网站停机。来源:http://www.kiwipiet.com/2016/05/javalangoutofmemoryerror-consider.html

“我得到一个java.lang.OutOfMemoryError同时努力增加HockeyApp后编译Xamarin的Android应用程序

我发现的方法来解决这个

的第一个选项是您可以通过调用 SET _JAVA_OPTIONS = -Xmx1g 来从命令行执行此操作,或者您可以编辑您的系统环境变量:“

enter image description here

1

“java.lang.OutOfMemoryError”错误是Xamarin问题,当应用程序大小超过某个限制时会出现该错误。你可以参考下面的错误报告。

https://bugzilla.xamarin.com/show_bug.cgi?id=18327

解决方案:

右键单击Android项目,并选择属性> Android的选项>高级

设置Java堆大小为1G。