Visual Studio lässt mich nicht Debuggen auf android-physischen Gerät
Ich entwickle eine android-app mit Xamarin und Visual Studio 2013. Habe ich verbunden mit meinem android-applet auf dem computer. Sansung Kies das Gerät erkennt. Adb erkennt es auch, weil wenn ich "adb devices" das Gerät in der Liste angezeigt wird. Aber wenn ich Debuggen Sie die app in Visual Studio nicht lassen Sie mich wählen Sie mein Gerät, es bietet mir das android virtual emulator. In meinem Gerät das "USB-debug" - option aktiviert ist. Also, was mache ich falsch?
Du musst angemeldet sein, um einen Kommentar abzugeben.
BEARBEITEN
Habe gerade eine neue Maschine und lief in das gleiche problem.
Folgenden Schritte:
http://visualgdb.com/KB/usbdebug-manual/
wie vorgeschlagen, durch Veverke in den Kommentar unten behoben das Problem für mich.
hatte gerade das gleiche Problem und es behoben mit einer Kombination aus diesen beiden links. Offensichtlich ist unser Problem nicht die genaue gleichen Thema aufgeführt, der in dem ersten link, aber das ist, warum ich hatte beide zu synthetisieren eine Lösung.
http://krumelur.me/2014/01/30/xamarins-visual-studio-plugin-missing-android-devices-genymotion-and-parallels-desktop-dont-panic/
http://developer.android.com/tools/extras/oem-usb.html
Grundsätzlich in Visual Studio 2013 starten Sie den Android SDK Manager. Ganz nach unten scrollen, um die "Extras" Ordner, wo finden Sie das "Google USB Driver". Mir war bereits installiert, so dass ich Sie gelöscht, das Paket, bestätigte ich wollte es gelöscht, dann neu installiert es.
Dann öffnete ich den Windows-Explorer und Rechtsklick auf 'Computer', dann auf 'Verwalten' (Sie benötigen Admin-Privilegien). In der neu eröffneten Computer-Management-Fenster klickte ich auf "Geräte-Manager "unter" Computer Management - > System-Tools in der Hierarchie auf der linken Seite.
In der Haupt-Fenster, dehnte ich 'Andere Geräte' und sah das Gerät, das ich suchte. Ich klickte mit der rechten Maustaste und wählte "Treibersoftware Aktualisieren", dann "Durchsuchen meine computer nach Treibersoftware suchen'.
Nun müssen Sie auf
Browse...
und finden Sie, wo Sie die Pakete installiert.. für mich war es unterC:\Users\zumberge\AppData\Local\Android\android-sdk\extras\google\usb_driver
.Klicken Sie auf weiter, die Sie brauchen, um zu wählen, zu akzeptieren Google, Inc. als Vertrauenswürdige Quelle.
Dann sollte der Prozess abgeschlossen sein, und Sie werden gut zu gehen.
Weiß nicht, ob Sie neu starten müssen, VS2013, aber ich habe für eine gute Maßnahme.
Hoffe das hilft und es ist nicht zu spät.
Für VS 2015, LG Nexus 4 und Windows 7, folgende Lösung funktioniert bei mir.
Debugging ein-und Ausschalten während der Laufenden Instanz von Visual Studio, Ihre physischen Gerät erscheint in der Geräteliste.
Neustart von Visual Studio 2013 hat das Problem behoben bei mir.
Details:
Dann habe ich keine dieser Fehler mehr.
Nach der Aktivierung des debug-Modus auf meinem android-Gerät, fand ich ich hatte zum ändern der "USB-PC-Verbindung" - option. Es war auf 'Charge Device". Wenn ich wechselte es auf "mediensynchronisation (MTP)" und wieder an meinem PC, dann zeigte sich im Geräte-Manager, aber die Fahrer hatten nicht angezeigt werden, die die Arbeit mit VS. Ich neu installiert die "Google USB Driver" im SDK-Manager. Entfernt habe ich mein Gerät im Geräte-Manager und fügte hinzu, es wieder mit dem Google-USB-Treiber. Wenn ich getrennt/verbunden wird das Gerät mit meinem PC, Windows gefragt, was ich tun möchte ist mit dem Gerät. Ich merkte das erste mal, die er mich gebeten hatte, habe ich schnell geklickt 'Nichts Tun'. Dieses mal bemerkte ich die erste option war eine exe-Datei auf dem Gerät, um den Treiber zu installieren. Nach der Installation ist abgeschlossen, die ich getrennt/wieder verbunden das Gerät und vom Gerät aufgefordert, mir zu erlauben meinen PC zu Debuggen. Nach der Auswahl "Zulassen", das Gerät zeigte sich im VS während der VS war schon offen.
Auch sicherstellen, dass Sie die richtige Konfiguration ausgewählt für Ihr Gerät. (zB. ARM für die meisten smartphones)
Wenn Ihr auf eins gesetzt, dass Ihr Gerät nicht unterstützt wird, dann ist das Gerät nicht angezeigt, auch wenn die adb-kann es sehen. Einfaches Umschalten der Konfiguration das problem bei mir gelöst.
Folgte ich die meisten der genannten Schritte, aber konnte immer noch nicht zum laufen bekommen. Einige Dinge, die ich habe waren:
Schließlich, was für mich gearbeitet war googeln den Treiber für meine Besondere android-Gerät (lg g4) und Landung auf diese Website . Sobald ich die Treiber installiert hatte, war ich sofort in der Lage, Debuggen in visual studio mit meinem Gerät. es funktioniert unabhängig davon, ob die usb-Verbindung von mtp oder ptp.
http://www.andromods.com
Den Fall, Sie sind mit Samsung und haben MyKnox installiert, kann nicht aktivieren von USB-Debugging, bis Sie deinstallieren MyKnox wie bereits in Dieser Link
Ich lief einfach den adb-Befehl Eingabeaufforderung und drücken Sie auf "adb devices" und es zeigte sich daemon nicht ausgeführt wurde. Es selber installiert und jetzt kann ich in der Lage, um zu sehen, android-Geräte gibt.