16

Ich habe ein Problem mit dem Visual Studio 2015 RC Emulator für Android. Der Emulator startet nicht, wenn ich das Debugging (F5) oder "Tools> Visual Studio Emulator für Android ..." starte. Der Prozess hängt auf "Preparing Virtual Machine" und es gibt einen "Xde.exe" Prozess mit 0% CPU-Auslastung im Task-Manager. Dies geschieht für alle virtuellen Maschinen. Frühere Emulatoren (Pre-RC) funktionierten einwandfrei.Visual Studio 2015 RC-Emulator für Android startet nicht

Die erforderlichen APIs (19 und 21) werden entsprechend dem SDK-Manager installiert.

Ich habe versucht, Visual Studio neu zu installieren und es auch zu reparieren, aber es hat nicht geholfen.

Wie kann ich das beheben?

Visual Studio Emulator for Android

Update:

Hier sind Protokolle: http://pastebin.com/xgyTNkJ9. Die [Critical] The operation was canceled. Zeilen sind selbst erleuchtend. [Critical] Could not launch 'VS Emulator 5.5" KitKat (4.4) HDPI Phone' device. ist aufgetreten, als ich xde.exe im Task-Manager beendet habe.

Was ist komisch ist eine Tatsache, dass, wenn ich VHD-Datei von %localappdata%\Microsoft\VisualStudioEmulator\Android\Containers\Local\Devices in Hyper-V-Manager importieren funktioniert es gut und ich kann es sogar starten und verwenden. Leider kann ich immer noch keine Anwendung von Visual Studio auf diese Weise debuggen.

Update 2:

So habe ich das Windows auf meinem Notebook neu installiert und gleiche passiert, nachdem Visual Studio 2015 RC installieren. Also zwei verschiedene Hardware, eine saubere Windows-Installation und gleicher Effekt.

+0

Funktionierte Pre-RC auf der gleichen Maschine? Das heißt, haben Sie Ihre Maschine von CTP auf RC aktualisiert? –

+0

@SteveKennedy Ja, sowohl die Hardware als auch das Betriebssystem sind identisch. Ich habe das VS CTP6 deinstalliert und dann RC eins installiert. –

+0

Haben Sie Administratorrechte auf dem Computer? Was sagen die Logs? (Wenn das Starten fehlschlägt, erhalten Sie eine Fehlermeldung "Logs öffnen" unter dem Profil). –

Antwort

-1

Möglicherweise ist nicht genügend Arbeitsspeicher verfügbar, um die Hyper-V-VM zu starten. Wenn Sie zum Hyper-V-Manager wechseln und versuchen, das Emulator-Image zu starten, können Sie sehen, ob es überhaupt startet oder ob nicht genügend freier Arbeitsspeicher auf dem Computer vorhanden ist.

+1

Ich habe 16 GB RAM und ich können jeden Windows Phone Emulator oder Windows 7 virtuellen Rechner problemlos starten. Außerdem gibt es im Hyper-V-Manager keinen Android-Emulator. –

0

Sie sind wahrscheinlich kein Mitglied der Hyper-V-Admins-Gruppe auf dem Computer. Tun Sie dies:

  1. Öffnen Sie die Systemsteuerung> Verwaltung> Computerverwaltung.
  2. Erweitern Sie "Lokale Benutzer und Gruppen" und klicken Sie dann auf "Gruppen".
  3. Doppelklicken Sie auf die Gruppe "Hyper-V-Administratoren".
  4. Klicken Sie auf "Hinzufügen" und fügen Sie Ihren Benutzernamen der Gruppe hinzu.

Wenn die Gruppe nicht existiert, können Sie es mit dem Powershell-Skript in diesem Blog-Eintrag erstellen: http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/09/28/creating-a-hyper-v-administrators-local-group-through-powershell.aspx

+0

Leider habe ich auch nicht gearbeitet. Ich überprüfe die "Hyper-V Administratoren" Gruppe und mein Benutzername war schon da. Ich überprüfe mit echo% username% in CMD, wenn ich keinen Fehler gemacht habe und die Namen identisch sind. Ich habe versucht, der Gruppe den Administrator hinzuzufügen und VS als Administrator auszuführen, aber das Ergebnis war das gleiche. Wie auch immer, danke für die Hilfe :) –

+0

@KamilPajdzik - Welches Betriebssystem laufen Sie? Ist es ein Windows Server-Produkt? Wir haben diesen Fehler festgestellt, wenn Windows Server ohne Desktop Experience aktiviert ist. –

+0

@KamilPajdzik, wenn das nicht das Problem ist, führen Sie dann in der Eingabeaufforderung C: \ Programme (x86) \ Microsoft XDE \ 10.0.10121.0 \ xde.exe/sku Android/displayName "VS Emulator 5" Lollipop (5.0) XXHDPI-Telefon "/ memSize 2048/diagonalSize 5/Video" 1080x1920 "/ vhd" C: \ Benutzer \ \ AppData \ Lokal \ Microsoft \ VisualStudioEmulator \ Android \ Container \ Local \ Devices \ vhd \ 5_Lollipop_ (5.0) _XXHDPI_Phone \ image. vhd "/ name" VS Emulator 5 Zoll Lollipop (5,0) XXHDPI Telefon. " * ersetzen mit Ihrem Benutzernamen. Geben Sie dann" echo% errorlevel% "in cmd.exe, um den Exit-Code zu erhalten. Lassen Sie mich wissen, die Fehler und Exit-Code –

-6

Ich habe eine sehr originelle Lösung entwickelt, die Ihren grundlegenden Bedarf an Emulator erfüllt.Alles, was Sie tun müssen, ist die folgenden Schritte aus:

  1. Anmelden von dort zu https://www.genymotion.com/account/login/
  2. Herunterladen Genymotion.
  3. Zuerst Downloaden und starten Sie den Emulator Ihrer Wahl von Genymotion. [Starten Sie den Emulator vom Startknopf] [2]
  4. Dann halten Sie es laufen und öffnen Sie das Visual Studio.
  5. Öffnen Sie Ihre Lösung, und während Ihr Genymotion Emulator läuft, werden Sie sehen, dass Sie bei der Wiedergabe-Option ein neues Emulator-Gerät haben, das Genymotion Device sein wird.

  6. Bereitstellen mit diesem Gerät.

  7. Hurra !! Ihre Lösung ist erfolgreich.
Verwandte Themen