2017-01-25 4 views
0

Android mit Visual Studio 2015. Ich aktualisierte die Xamarin für Visual Studio und jetzt kann ich meine axml-Dateien aufgrund dieses Fehlers nicht sehen.Verbindung zum Layout-Renderer fehlgeschlagen

Connection to the layout renderer failed. this may be caused by a misconfiguration of java. java.lang.NoClassDefFoundError: com/android/utils/ILogger at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) Caused by: java.lang.ClassNotFoundException: com.android.utils.ILogger at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 7 more Error: A JNI error has occurred, please check your installation and try again Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0 Picked up _JAVA_OPTIONS: -XX:MaxPermSize=256m Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0 Exception in thread "main"

Mein SdkManager ist auf dem neuesten Stand, habe ich auch Java JDK Version 1.8 (64 Bit) und deinstalliert ältere Versionen installiert. Ich habe versucht, die Lösung von diesem forum, aber nichts hat für mich gearbeitet.

+0

Dieses Thema hat die Lösung: http://stackoverflow.com/questions/40018114/xamarin-vs2015-designer-not-working –

Antwort

0

t scheint, dass ich endlich eine Lösung gefunden habe und möchte die Antwort teilen.

Xamarin ist ein wenig empfindlich, wenn es um die Java JDK-Version geht. Wie auf der Website zu finden, sollten wir immer Java JDK 1.7, aber nur 32-Bit-Version (auch wenn Sie 64-Bit-Windows verwenden) haben. Hier ist der Link auf ihre Seite

https://developer.xamarin.com/guides/android/getting_started/installation/windows/manual_installation/

Also in meinem Fall habe ich viele Lösungen ausprobiert und hier ist, was funktioniert hat:

Deinstallieren Sie alle Java und Java SDK über die Systemsteuerung> Programme deinstallieren nur installieren Java SDK 1.7 32 Bit (Java SE Development Kit 7u79) und Java 1.7 (installiert vom SDK Installer) Schließen Visual Studio Öffnen Android SDK-Manager von Windows Android SDK-Tools und Android SDK-Plattform-Tools löschen Android SDK-Tools installieren und Android SDK-Plattform - auch ls Schließen Android SDK Manager (die Anwendung selbst für einen Neustart fragen) Fügen Sie die Java_Home und JDK_HOME enviromental Variablen wie unten dargestellt (ich glaube, dass Java_Home obwohl haben es vermieden werden kann, aber es noch nicht getestet)

Verwandte Themen