2016-05-31 11 views
0

Ich habe VS 2015 Community mit Xamarin, Android SDK, etc. installiert und heute bin ich auf SyncFusions Controls für X.F gestoßen, die kostenlos in der Community Lizenz sind. Ich habe SyncFusion Essentials Studio für Xamarin.Forms installiert.SyncFusion Xamarin.Forms Beispiele nicht für iOS/Droid Projekte erstellen

Das Problem ist, dass ich die mitgelieferten Samples wie SampleBrowser oder ServerMonitor nicht ausführen kann, wenn ich Android oder iOS auswähle. Wenn ich UWP oder WinPhone wähle, laufen die Apps. Das Problem ist, dass die Projekte nicht erstellt werden. Im SampleBrowser zum Beispiel bekomme ich 1400+ Fehler, wenn ich bauen will. VS erkennt fast nichts vom Code. Aber wie gesagt alles was kein Droid/iOS Projekt ist läuft.

Ich habe das Android SDK mit API 19-23 installiert. AVDs sind ebenfalls konfiguriert. Ich habe auch ein Macbook Air neben mir, das mit VS verbunden ist.

Ich habe versucht, die Lösung zu reinigen und die Lösung ohne Erfolg neu aufzubauen. Es wurden auch keine Änderungen am Code vorgenommen.

Edit: Hier ist ein Bild von der Fehlerliste:

enter image description here

Edit 2: Hier ist die Fehlerliste von "baut nur" auf pastebin und als Bild:

enter image description here

+1

Es klingt, als sollten Sie Syncfusion kontaktieren und ihnen sagen, dass ihre Samples kaputt sind. Ich bin mir nicht sicher, was wir von dir erwarten. – Jason

+0

Ich glaube nicht, dass sie komplett kaputte Samples für ~ 10k $ verkaufen würden. Sie sind auch ein Top-Partner von Xamarin. Deshalb denke ich, dass etwas an meinem Ende nicht stimmt. – zuckerthoben

+0

Ich kontaktierte jetzt SyncFusion. Auf eine Antwort warten. – zuckerthoben

Antwort

1

Ich fand die Lösung. Der Kommentar, der nur "Build" -Fehler anzeigt, führt zu der Fehlerliste, die Sie in Edit2 sehen. Dort siehst du einen OutOfMemory-Fehler. Die Auflösung ist folgende.

Ich kopiere die Lösung für den Fall, dass die Website untergehen wird. Quelle:.. http://www.kiwipiet.com/2016/05/javalangoutofmemoryerror-consider.html

„Ich war ein java.lang.OutOfMemoryError bekommen beim Versuch, eine Xamarin Android-Anwendung zu kompilieren, nachdem HockeyApp Zugabe

ich Wege gefunden, dieses Problem zu beheben

Die erste Möglichkeit ist, Fügen Sie eine Umgebungsvariable namens _JAVA_OPTIONS hinzu und setzen Sie sie auf -Xmx1g. Dadurch wird die Größe des JVM-Heapspeichers auf 1 GB festgelegt. Sie können dies entweder über die Befehlszeile SET _JAVA_OPTIONS = -Xmx1g ausführen oder Sie können Ihre Systemumgebungsvariablen bearbeiten: "

enter image description here

1

Der Fehler "java.lang.OutOfMemoryError" ist ein Xamarin-Problem und tritt auf, wenn die App-Größe einen Grenzwert überschreitet. Sie können den folgenden Fehlerbericht beziehen.

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

Lösung:

Rechts das Android-Projekt klicken und wählen Sie Eigenschaften> Android Optionen> Erweiterte

die Java Heap-Größe als 1G Set.