Ich entwickle eine Android-App mit Xamarin und Visual Studio 2013. Ich habe mein Android-Applet mit dem Computer verbunden. Sansung Kies erkennt das Gerät. Adb erkennt es auch, denn wenn ich "adb devices" eintippe erscheint das Gerät in der Liste. Aber wenn ich die App debugge, erlaubt Visual Studio mir nicht, mein Gerät zu wählen, es schlägt mir nur vor, den virtuellen android Emulator zu benutzen. In meinem Gerät ist die Option "USB debug" aktiviert. Also was mache ich falsch?
BEARBEITEN
Habe gerade eine neue Maschine bekommen und bin auf dasselbe Problem gestoßen.
Folgen Sie diesen Schritten: Ссылка wie von Veverke in dem Kommentar unten vorgeschlagen, das Problem für mich behoben.
hatte genau das gleiche Problem und reparierte es mit einer Kombination dieser beiden Links. Offensichtlich ist unser Problem nicht das gleiche Problem, das im ersten Link aufgeführt ist, aber deshalb musste ich beide verwenden, um eine Lösung zu synthetisieren.
Starten Sie in Visual Studio 2013 den Android SDK-Manager. Scrollen Sie ganz nach unten zum Ordner "Extras", wo Sie den "Google USB Driver" finden. Meine war bereits installiert, also löschte ich das Paket, bestätigte, dass ich es löschen wollte, und installierte es dann neu.
Dann habe ich den Windows Explorer geöffnet und mit der rechten Maustaste auf "Computer" geklickt und dann auf "Verwalten" geklickt (brauche Administratorrechte). Im neu geöffneten Fenster Computerverwaltung klickte ich unter Computerverwaltung & gt; Gerätemanager System-Tools in der Hierarchie auf der linken Seite.
Im Hauptfenster habe ich "Andere Geräte" erweitert und das Gerät gesehen, nach dem ich gesucht habe. Ich habe mit der rechten Maustaste darauf geklickt und "Treibersoftware aktualisieren" und dann "Computer nach Treibersoftware durchsuchen" ausgewählt.
Jetzt musst du Browse...
drücken und finden, wo du die Pakete installiert hast .. für mich selbst war es unter
%Code%.
Klicken Sie auf Weiter. Sie müssen Google, Inc. als vertrauenswürdige Quelle akzeptieren.
Dann sollte der Prozess beendet sein und Sie werden gut gehen.
Ich weiß nicht, ob Sie VS2013 neustarten müssen, aber ich habe es gut gemacht.
Hoffe, das hilft und es ist nicht zu spät.
Neustart von Visual Studio 2013 hat das Problem für mich gelöst.
Details:
Dann habe ich diesen Fehler nicht mehr bekommen.
Nachdem ich den Debug-Modus auf meinem Android-Gerät aktiviert hatte, musste ich die Option "USB-PC-Verbindung" ändern. Es wurde auf "Gerät laden" eingestellt. Als ich es auf "Media Sync (MTP)" umstellte und wieder mit meinem PC verbunden wurde, erschien es im Geräte-Manager, aber die Treiber schienen nicht mit VS zu arbeiten. Ich habe den Google USB-Treiber im SDK-Manager neu installiert. Ich habe mein Gerät im Geräte-Manager entfernt und es mit dem Google USB-Treiber wieder hinzugefügt. Als ich das Gerät mit meinem PC abtrennte / wiederverbinde, fragte Windows, was ich mit dem Gerät machen möchte. Ich merkte, dass ich das erste Mal, als es mich fragte, schnell auf "Do Nothing" geklickt hatte. Diesmal fiel mir auf, dass die erste Möglichkeit darin bestand, eine Exe auf dem Gerät auszuführen, um den Treiber zu installieren. Nach der Installation habe ich das Gerät getrennt / wieder angeschlossen und das Gerät hat mich aufgefordert, meinem PC das Debuggen zu erlauben. Nach Auswahl von "Zulassen" wurde das Gerät in VS angezeigt, während VS bereits geöffnet war.
Stellen Sie außerdem sicher, dass Sie die richtige Konfiguration für Ihr Gerät ausgewählt haben. (zB. ARM für die meisten Smartphones)
Wenn es auf einen Wert gesetzt wird, den Ihr Gerät nicht unterstützt, wird das Gerät nicht angezeigt, auch wenn es von adb nicht gesehen werden kann. Einfach die Konfiguration zu wechseln löste das Problem für mich.
Ich habe die meisten der genannten Schritte befolgt, konnte es aber immer noch nicht zum Laufen bringen. Einige Dinge, die ich gemacht habe, waren:
Was schließlich für mich funktionierte, war, die Treiber für mein spezielles Android-Gerät zu googlen (lg g4) und auf diese Seite zu landen. Nachdem ich die Treiber installiert hatte, konnte ich sofort mit meinem Gerät im Visual Studio debuggen. Es funktioniert, ob die USB-Verbindung mtp oder ptp ist.
Wenn Sie Samsung verwenden und MyKnox installiert haben, können Sie das USB-Debugging erst aktivieren, nachdem Sie MyKnox wie in Dieser Link
Tags und Links android debugging adb visual-studio-2013