2017-01-05 2 views
0

Ich habe Xamarin von meinem Visual Studio 2015 installiert und es gab keinen Fehler während der Installation. Als ich versuchte, ein Android-Projekt in vs 2015 zu erstellen, habe ich die Fehlermeldung im Screenshot unten. Dies ist das dritte Mal, dass ich das installiere. Wie kann ich das korrigieren? Vielen Dank.Der installierte Android SDK ist zu alt

enter image description here

+0

Welches SDK ist Ihr Projekt-Targeting? 24?Und tritt dieses Problem auch auf, wenn Sie den Designer öffnen? – Demitrian

+0

Ja. Es tritt auf, wenn ich den Designer öffne, indem ich auf die main.axml Datei doppelklicke – user2320476

+0

Und welches Android SDK adressierst du in deinen Projektwahlen? – Demitrian

Antwort

0

Wenn Sie SDK-Targeting sind 24 (Android 7.0/Nougat) und Sie verwenden benutzerdefinierte Steuerelemente, benötigen Sie eine 64-Bit-Version von JDK installieren 1.8+ wie here erwähnt. Andernfalls funktioniert der Designer aufgrund eines Problems mit der Android upstream nicht.

Nach der Installation JDK 1.8+, stellen Sie sicher, dass Visual Studio/Xamarin Studio Punkte auf dem richtigen Weg, die Sie, dass in den folgenden Stellen ändern können:

  • Xamarin Studio:
    • OS X: Einstellungen -> Projekte -> SDK Standorte -> Android SDK
    • Fenster: Tools -> Optionen -> Projekte -> SDK Standorte -> Android SDK
  • Visual Studio: Extras -> Optionen -> Xamarin -> Android-Einstellungen -> Android SDK Location

wenn Sie für das JDK nicht den Installationsort ändern, der Standard-Installationspfad wie folgt:

  • OS X: /Library/Java/JavaVirtualMachines/jdk.jdk/Contents/Hom e
  • Fenster: C: \ Programme \ Java \ jdk1.8.0_112 \

Leider wann wird derzeit JDK 1.8+ Upgrade Probleme verursachen mit ProGuard, wie die Android SDK Schiffe eine veraltete Version wie gelesen here. Der Fehler, den Sie am ehesten abrufen, wenn Ihr Android-Projekt kompilieren ist:

Unsupported class version number [52.0] (maximum 51.0, Java 1.7) 

dieses Problem zu beheben, einfach this guide folgen.

Als letzte Sache, stellen Sie sicher, dass Ihre Pakete im Android SDK auch auf dem neuesten Stand sind.

+0

Danke. Die obige Lösung hat für mich funktioniert. Die Symbole in der Toolbox für den Designer sind jedoch fehlerhaft und werden nicht gut angezeigt, aber die Namen der Steuerelemente sind sichtbar. – user2320476

+0

Klingt wie ein Problem mit dem Designer, wenn es auf SDK 24 abzielt. In diesem Zusammenhang wäre es vernünftig, [Xamarin erreichen] (https://bugzilla.xamarin.com). – Demitrian

0

Stellen Sie sicher, dass VS die neue Version verwendet, die Sie installiert haben.

Visual Studio Tools->Optionen->Xamarin

enter image description here

Verwandte Themen