2017-04-08 6 views
1

Ich habe ein Xamarin Android-Projekt. Wenn ich dieses Projekt in vs2015 öffnen und eine axml in die Designeransicht laden, ist alles in Ordnung. Wenn ich das gleiche in vs2017 erhalte ich einen Fehler:

ging etwas schief Ausnahme vom Typ ‚Xamarin.AndroidDesigner.Java.JavaErrorMessageException‘ geworfen wurde

Die Lösung es selbst ohne Fehler erstellt ist.
Gibt es etwas, das mir fehlt?axml lädt nicht in vs2017

Antwort

0

Überprüfen Sie die Android-Einstellungen unter (Extras-> Optionen-> Xamarin-> Android-Einstellungen). Es scheint, dass die JDK- und Android-SDK-Standorte nicht automatisch zwischen den Versionen von VS aktualisiert werden (naja, sie waren bei mir nicht vorhanden).

+0

Ich habe den Standort in vs 2017 angepasst, wie sie im Jahr 2015 festgelegt wurden. Aber dort bekomme ich den Fehler: Warnung \t \t Android Designer konnte nicht ausgeführt werden, weil: Ihre Java-Version (1.7.0) ist zu alt. Sie müssen mindestens 1.8 installiert haben. Bitte installieren Sie oder setzen Sie den Java Development Kit-Pfad für Oracle 1.8+ – Rainer

+0

yeah Ihr VS 2015 läuft wahrscheinlich eine alte Version des VS-Plugins, während das 2017 das neueste verwendet. Schlage vor, wie die Nachricht sagt, installiere 1.8 JDK und stelle sicher, dass es in den Optionen wie oben eingestellt ist. Beachten Sie, dass Sie bei Verwendung der Xamarin-Formularvorschau die 64bit-Version benötigen. –

+0

Bei der Installation von vs2017 wurde jdk 1.8 installiert und der Speicherort wurde entsprechend in vs2017 festgelegt. Als ich den Ort wieder auf jdk1.8 gesetzt habe - was ich nochmal gemacht habe - bin ich zurück zum Thema, dieser Thread begann mit. – Rainer