Ich habe ein virtuelles Android-Gerät erstellt. Es läuft auf dem SDK-Emulator mit Intel HAXM. Ich konnte es in Visual Studio sehen (Debug-Geräte-Dropdown-Liste) und meine Anwendungen darauf debuggen. Dies ist ideal, wenn ich kein physisches Gerät zur Hand habe. Dann istetwaspassiert!?! Es weigert sich jetzt zu zeigen?
In der letzten Woche habe ich versucht (in keiner bestimmten Reihenfolge):
Ich habe diese gelesen. Auch keine Freude ...
Andere Information:
Ich hatte ein ähnliches Problem mit VS 2015 mit Android Emulator Manager (AVD). Ich muss meinen Emulator über den Android Emulator Manager starten und dann wird er in der Dropdown-Liste für Debugger angezeigt, aber eines Tages wurde er nicht angezeigt. Tools> Android> Adb Server neu starten behoben.
Nachdem Sie sich vergewissert haben, dass Sie die erforderliche Software ordnungsgemäß installiert haben (die Hyper-V-Option in Windows-Features aktiviert ist, die auch im BIOS aktiviert ist):
Ein ähnliches Problem hier hatte ich eine Reihe von Android-Emulatoren, die in Visual Studio 2015 Android Emulator Manager (AVD) eingerichtet wurden. Als ich jedoch versuchte, ein Beispiel für xamarin.forms auszuführen, wurde keiner der von mir erstellten Emulatoren im Debug-Ziel Nieder.
Was für mich behoben wurde, war das Android-Projekt manuell als Startup-Projekt festzulegen (Rechtsklick-Projekt> als Startprojekt festlegen)
Aus irgendeinem Grund (Bug/Feature?) Reicht es nicht aus, das ausgewählte Element im Dropdown-Menü "Startprojekte" des Visual Studio-Menüs zu ändern. Hoffe das hilft!
Für mich an VS 2017 ging es darum, dass mein Benutzer kein Administrator ist. Das Problem ist, dass, wenn die Umgebungsvariable Android_SDK_HOME nicht festgelegt ist, ein .Android-Ordner im Verzeichnis% userprofile% erstellt wird. Visual Studio verwendet diesen Ordner, um nach emulierten Geräten zu suchen. Wenn AVD als Administrator ausgeführt wird, verwendet es das für Administratorrechte verwendete Admin-Profil und den .Android-Ordner unter diesem Benutzer zum Verwalten emulierter Geräte.
Der Link zeigt eine Anleitung, wie Sie die Umgebungsvariable so einstellen, dass alle Benutzer am selben Ort nach emulierten Geräten suchen.
https://www.mysysadmintips.com/windows/clients/761-move-Android-studio-avd-folder-to-a-new-location -
Ich hatte dieses Problem und erkannte, dass die visuelle Studio-Umgebungsvariable auf Folgendes zeigte: C:\ProgramData\Microsoft\AndroidSDK\25 und nicht auf "C:\Programme (x86)\Android\android-sdk", wo ich mein erstellt hatte neue AVD.
Also habe ich das einfach geändert und ... natürlich hat es nicht funktioniert.
Es ist jedoch nicht alles verloren. Starten Sie einfach den Emulator in AVD Manager und ziehen Sie die .apk-Datei per Drag & Drop darauf, und die Installation erfolgt!
Ich hatte ähnliche Probleme in VS2015. Eine Lösung, die für mich funktioniert hat, war Tools> Android> Adb Server neu starten, wie @chlochlofasho erwähnt.
Ein anderes Mal funktionierte es einfach: Sln säubern, sln neu aufbauen und dann einfach VS neu starten