Frage Xamarin Android Player kann keine API 21 oder höhere Emulatoren ausführen


Ich benutze Xamarin Studio und Xamarin Android Player auf meinem Windows 10 PC.

Ich habe Probleme beim Starten von Lollipop / Marshmallow (API 21/23) Geräten mit dem XAP, aber auf der anderen Seite funktioniert das Starten von Kitkat (API 19) einwandfrei.

Ich habe das erforderliche Android-SDK heruntergeladen, habe versucht, alles immer wieder neu zu installieren, aber nichts funktioniert.

Es scheint verdrahtet zu sein, weil es weder mit Virtual Box noch mit meinem PC oder meiner XAP-Installation ein Problem ist (wenn ja, als warum Kitkat funktioniert?).

Ich habe jede Lösung ausprobiert, die ich finden könnte, aber nichts funktioniert.

Irgendwelche Ideen, was könnte dieses Problem verursachen? (Wenn weitere Informationen erforderlich sind, werde ich gerne hinzufügen :)

BEARBEITEN

Es spielt keine Rolle, ob ich die Geräte über VS / XS / XAP starte. Es läuft alles auf das gleiche Problem hinaus, aber um der Einfachheit willen sagen wir, dass ich sie direkt über XAP laufen lasse. Hier ist ein Screenshot dessen, was passiert, wenn ich Lollipop starte (was aus einem seltsamen Grund API 22 und nicht 21 ist):

Für 5 Minuten geschieht Folgendes:

enter image description here

Als für immer:

enter image description here

Und nach ein paar Stunden heißt es booten oder so, und dann geht es wieder in die erste Position.

Mit Kitkat fängt es einfach an :).


5
2018-01-10 21:16


Ursprung


Antworten:


Vermutlich hast du das intel HAXM Update verpasst .. könnte ein mögliches Duplikat sein: Android 5.0 (API Level 21) AVD startet Intel Atom x86_64 nicht


2
2018-01-19 20:58



Zunächst einmal ist es schwierig, das Problem ohne weitere Informationen zu bestimmen. Bitte liste oder screenshot die Erstellungsfehler auf, die du erhältst, wenn du versuchst, deine App auf einem XAP-Emulator zu debuggen.

Aber auf eine Ahnung ... innerhalb der letzten Woche hatte ich ein Problem mit ähnlichen Symptomen. In meinem Fall musste ich die Projektpakete aktualisieren, damit mein Xamarin Forms-Projekt auf den höheren Android-APIs ausgeführt werden konnte.

Referenz zum Aktualisieren von Paketen: https://developer.xamarin.com/guides/cross-platform/application_fundamentals/nuget_walkthrough/#Package_Updates 


1
2018-01-11 06:13



Es könnte sein, dass hyper-v das Problem verursacht: "VirtualBox und Hyper-V können nicht auf demselben Computer nebeneinander existieren".

Versuchen Sie, es mit bcedit zu deaktivieren, wie im Link erklärt. Weitere Informationen finden Sie hier Diskussion


1
2018-01-13 10:38



Starten Sie nach dem Start von Xamarin android player die virtuelle Box manuell. Sie sollten das Gerät auf der linken Seite sehen. Es besteht eine gute Chance, dass es "blockiert" heißt. Wenn etwas anderes als "Laufen" angezeigt wird, versuchen Sie es erneut oder starten Sie es.

enter image description here


1
2018-01-19 13:24



Ich hatte auch Probleme mit XAP und meine Lösung war zu verwenden Genymotion stattdessen.


1
2018-01-19 15:54



Hast du versucht Genemotion

Ich denke, es ist der beste Android-Emulator.


1
2018-01-19 20:02



Ich würde einen Kommentar schreiben, aber mein Ruf ist zu niedrig. Ich weiß nicht, ob dieser Emulator arbeitet mit Xamarin Studio, aber wenn Sie Visual Studio verwenden, kann dies eine Option für Sie sein.


0
2018-01-19 16:50



Hier ist die Lösung:

Ich hatte das ähnliche Problem und behebe das Problem wie folgt.

  • Löschen Sie den vorhandenen Gerätesimulator

  • Installierte den Simulator erneut

  • Stellen Sie die Lösung erneut bereit.


0
2018-04-07 17:07