2015-08-19 14 views
19

Ich kann die VS Emulator Geräte gut starten, aber sie erscheinen einfach nicht in ADB/Android Studio.'Visual Studio Emulator für Android' Geräte sind nicht im Android Device Monitor aufgeführt

Ich suchte und fand eine ähnliche SO Frage (same issue, nur ich den Standalone-Emulator installiert), aber OP eine Workaround zur Verfügung gestellt und ich würde gerne wissen, wie man es wirklich beheben, so dass es jedes Mal wie vorgesehen angezeigt wird statt müssen verbinden Sie es manuell (und wie SO Etikette wollte nicht dort in den Kommentaren fragen).

Ich fand auch eine "Lösung" in einem Microsoft FAQ post, die Sie einen Registrierungsschlüssel unter

HKEY_LOCAL_MACHINE \ SOFTWARE bearbeiten instruiert \ Wow6432Node \ Android SDK Werkzeuge

aber die ‚Android SDK-Tools 'ist nirgendwo unter' Wow6432Node 'in meiner Registrierung zu finden, was sehr wohl die Ursache des Problems sein könnte. Ich bin mir nicht sicher, ob es wegen der Android Studio/SDK-Installation oder etwas anderem fehlt, aber zum Beispiel verbinden sich Genymotion-Geräte problemlos mit ADB. (Ich habe immer Bedenken, etwas manuell zur Registry hinzuzufügen, aber vielleicht sollte ich den "PATH" selbst hinzufügen?)

Ich habe alles nur heute auf einer neuen Windows 10-Installation installiert und habe nichts mit der Registrierung selbst gemacht .

Jede Hilfe wird geschätzt. Danke im Voraus!

+0

Sorry, ich hatte das gleiche Problem, und ich bin etwas besorgt über die Dinge in regedit hinzufügen, erkundete ich viele Seiten. Nichts hilft .. Schließlich nach vs_emulator_help_link (https://msdn.microsoft.com/en-us/library/mt228282.aspx#ADB) .. Ich habe Android SDK-Tools in regedit .. es funktionierte .. Ping mich es Sie finden eine Lösung dafür. – user2906641

+3

Ich habe auch selbst den 'Android SDK Tools' Schlüssel hinzugefügt, wie es nicht existierte, machte einen neuen String Wert 'Pfad' und zeigte es auf meinen SDK Ordner und es funktioniert tatsächlich. Ich werde die Antwort offen lassen, da jemand eine andere Lösung als die manuelle Bearbeitung von regedit finden könnte. – SuperLemon

+0

manuelle regedit funktionierte für mich. neuer Schlüssel: "Android SDK Tools", neuer String "PATH" innerhalb – TecHunter

Antwort

16

Ich habe dieses Problem erlebt, als ich mein Android SDK (aus Platzgründen) verschoben habe.

Wenn Sie regedit öffnen und gehen Sie zu den folgenden Registrierungseintrag:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Android SDK Werkzeuge

und bearbeiten Sie den Wert Path an Ihrem neuen android sdk Standort suchen es sollte funktionieren.

können Sie anrufen:

adb kill-server 
adb start-server 

und Ihren Emulator Relaunch wieder adb devices, um es zu sehen, aber es sollte

am Ende zeigen

Sie auch Ihre Maschine neu zu starten, müssen nur zu sicher sein

+0

Das war mein Problem, danke für Ratschläge! – foxanna

+1

Wie das Poster sagt, hat er diesen Eintrag nicht in der Registry ... –

3

In meinem Fall hatte ich diesen Eintrag in der Registrierung nicht. Aber alles, was Sie tun müssen, ist erstellen Sie einfach den Schlüssel Android SDK Tools dass Eintrag unter HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node

dann die beiden Tasten hinzufügen, wie dargestellt (Rechtsklick -> Neu -> String Value). Fügen Sie Ihrem Android SDK den richtigen Pfad hinzu.Hier ist, was es sollte wie folgt aussehen:

enter image description here

Sobald Sie diese Einträge

adb kill-server adb start-server

Starten Sie den Visual Studio-Emulator für Android fügen Sie dann adb devices laufen und hoffentlich sollte es einfach erscheinen.

4
  • Kopieren Sie Ihre ANDROID PATH SDK für mich wie folgt aussehen:

  • Navigieren Sie zu HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Android SDK Tools.

Hinweis: Wenn Android SDK Tools Ordner nicht existiert, erstellen Sie es unter WOW6432Node, und öffnen Sie sie, und erstellen Sie ein String Value Name es Path :)


  • Ändern Sie die Pfad Registrierungsvariable, um den Pfad zu Ihrem Android SDK zu entsprechen.

    • Starten Sie den Emulator und Sie sollten nun in der Lage sein, den Emulator ADB und zugehörige Android-Tools verbunden zu sehen.

Sie diese Antworten lesen:

Nativescript project running with Visual Studio Emulator

+0

Die wertvollste Information für mich war der Screenshot, der den Ordner zeigt, auf den der Pfad verweisen muss. Ich habe eine frische Windows 10 Installation mit neuer Visual Studio 2017 Community. Alles ist mit Standardeinstellungen installiert. Ich vermisste auch den Registrierungswert ABER mein Standardpfad war C: \ Programme (x86) \ Android \ android-sdk – Hunv

+0

Das funktionierte für mich! Ich musste den 'Android SDK Tools' Schlüssel in der Registrierung manuell hinzufügen. Danach begannen alle gut zu funktionieren. Ich denke, irgendwo entlang meiner VS- und Xamarin-Installation ist etwas verloren gegangen. Windows auf Bootcamp laufen lassen, also weiß nicht, ob da Inkompatibilität besteht ... – zleao

Verwandte Themen