Ich versuche, eine Android- App auf meinem brandneuen Nexus 10 zu installieren . Ich habe eine APK-Datei. Ich habe das Android SDK heruntergeladen, "Android SDK Tools", "Android SDK Platform-Tools" und den Google USB-Treiber installiert. Ich habe die Einstellung auf meinem Nexus 10 auf "Unbekannte Quellen" überprüft.
Wenn ich "adb Geräte" vom Befehlsterminal aus starte, werden keine Geräte aufgelistet. Ich habe versucht, dieser Empfehlung zu folgen , da sie mit einem Vorschlag identisch war, den ich zuvor hier bei Stack Overflow gefunden hatte. Nachdem Sie diese Schritte ausgeführt haben, gibt "adb Geräte" immer noch eine leere Liste zurück. Wenn ich mein Nexus 10 an meinen PC anschließe, zeigt Windows keine Ordner im Gerät an.
Ich habe die Schritte in diesem Link sowie alles andere, was ich bisher getan habe, rückgängig gemacht sowie mein Nexus 10 über den Geräte-Manager deinstalliert und neu installiert, sehe aber immer noch keine Ordner auf dem Gerät.
Fehlt mir etwas, damit mein Gerät in ADB-Geräten angezeigt wird?
Was kann ich tun, damit Windows die Ordner im Gerät anzeigt?
Antworten:
Windows 8 erkennt mein Nexus 10-Gerät nicht. Behoben durch Einstellen des Übertragungsmodus auf Kamera (PTP) über den Einstellungsdialog auf dem Gerät.
Einstellungen> Speicher> Menü> USB-Computerverbindung zu "Kamera (PTP)"
quelle
USB computer connection - Camera (PTP)
behebt das.Für Windows 8-Benutzer:
Nachdem ich jede hier angegebene Lösung ohne Erfolg ausprobiert hatte, fand ich Folgendes:
Gehen Sie zum Geräte-Manager
Durchsuchen Sie meinen Computer nach Treibern -> Lassen Sie mich aus einer Liste von Gerätetreibern auf meinem Computer auswählen
Wählen Sie Android-Gerät und dann Android ADB-Schnittstelle .
Jetzt habe ich meine Geräte unter aufgelistet
adb devices
.quelle
Diese Situation scheint bei einigen ADB-Treibern aufzutreten. Ich bin bei einigen Google-Geräten auf dasselbe gestoßen, und die Installation des Universal ADB-Windows-Treibers hat es jedes Mal für mich behoben.
quelle
Verwenden Sie ein anderes Kabel .
Ich habe gerade herausgefunden, dass eines meiner normalen Ladekabel Vcc, Gnd-Paare, aber keine Data +, Data- hat.
https://en.wikipedia.org/wiki/USB#Pinouts
quelle
adb
, die Verbindung verlieren. Wenn Sie das Gerät direkt an den Computer anschließen, kann das Problem in diesem Fall behoben werden.Ich habe eine Lösung gefunden (für Windows 7):
Sie sehen zwei Datensätze wie diesen:
5 Öffnen Sie die Datei android_winusb.inf (ich habe sie in "
C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory
)6 Erstellen Sie solche Datensätze in den Abschnitten [Google.NTx86] und [Google.NTamd64] mithilfe von Hardware-IDs aus den Eigenschaften der ADB-Schnittstelle:
7 Speichern Sie die Datei und aktualisieren Sie den Treiber für die ADB-Schnittstelle, indem Sie den Pfad zum Verzeichnis "C: \ Benutzer \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver" anzeigen
quelle
Das Gerät ist möglicherweise nicht zum Debuggen sichtbar, wenn es sich im MTP-Modus befindet. Einige Geräte arbeiten nur im PTP-Modus (oder sogar im "Nur-Laden" -Modus).
Dies kann unter Einstellungen > Entwickleroptionen > Netzwerk > Standard-USB-Konfiguration > PTP geändert werden .
Außerdem erhalten Sie auf Ihrem Android-Gerät eine Benachrichtigung, in der Sie aufgefordert werden, die Änderung der USB-Konfigurationseinstellungen zu bestätigen und zuzulassen.
Hinweis: Sie können Entwickleroptionen aktivieren, indem Sie dem folgenden Link folgen: Entwickleroptionen aktivieren
quelle
Android 6.0 or Cyanogenmod 13
.Stellen Sie sicher, dass das USB-Debugging unter Einstellungen -> Entwickleroptionen aktiviert ist
Führen Sie außerdem "adb-Geräte" aus, nachdem Sie den Ordner "Plattformtools" im Android SDK aufgerufen haben (es sei denn, Sie haben diesen Ordner bereits in Ihrem Systempfad), da der Befehl sonst nicht gefunden wird.
quelle
Manchmal verliert ADB die Verbindung zum Gerät und muss zurückgesetzt werden. Wenn alles andere funktioniert (z. B. USB-Treiber installiert, Entwicklereinstellungen auf dem Gerät aktiviert) und Ihr Gerät immer noch nicht angezeigt wird, müssen Sie den ADB-Prozess zurücksetzen.
Dies ist in der DDMS-Perspektive (innerhalb von Eclipse) auf der Registerkarte Geräte verfügbar (das Dreieck ganz rechts enthält einen Menüpunkt zum Durchführen des Zurücksetzens).
Andernfalls können Sie es über die Befehlszeile mit den folgenden 2 Befehlen zurücksetzen:
dann
quelle
Aktivieren Sie die Entwickleroptionen auf Ihrem Gerät. Um den Entwicklermodus zu aktivieren,
setting->About phone
, tippen Sie achtmal hintereinander auf die Option Build-NummerGehe zu
Settings-> Developer options
und aktivieren Sie das USB-DebuggingVon den oben genannten Schritten aus hat es nicht funktioniert. Versuchen Sie diesen Schritt. Gehen Sie zu
Settings->Security
und schalten Sie einAllow Unknown Resources
quelle
Sie müssen die Treiber vom SDK-Manager herunterladen (Extras → Google USB-Treiber)
Dann müssen Sie den USB-Treiber in Windows installieren (es funktioniert für mich in Windows 8.1):
(Kopieren und Einfügen von http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver :)
<sdk>\extras\google\usb_driver\
.)quelle
Nachdem ich die Google-Treiber über den Android SDK Manager (verfügbar über Eclipse, Intellij oder Android Studio) heruntergeladen hatte, musste ich den Treiber unter Computerverwaltung> Geräte-Manager> Andere Geräte> ADB aktualisieren. Klicken Sie mit der rechten Maustaste und klicken Sie auf Treiber aktualisieren und suchen Sie nach dem aktualisierten Treiber endlich den Trick gemacht.
Übrigens, ein totaler Albtraum auch für mich. Ich bin weiterhin verwirrt darüber, dass das Einrichten einer Entwicklungsumgebung die schwierigste Aufgabe sein sollte, die man sich vorstellen kann. Jeder neue unerklärliche Fehler führt zu einem anderen. Jeesh! Viel Glück.
quelle
Auf meinem Windows 8.1 64-Bit (Nexus 5 wurde nicht angezeigt) wurde dies nur durch manuelle Installation des USB-Treibers behoben: http://developer.android.com/sdk/win-usb.html Der "Google USB-Treiber" im "Android SDK" Manager "wurde bereits installiert.
quelle
Es war ein schlechtes USB-Kabel für mich. Nachdem ich eine Reihe von Lösungen ausprobiert hatte, wechselte ich zu einem anderen USB-Kabel und mein Gerät wurde angezeigt.
quelle
Ich bekomme das immer noch hin und wieder und es funktioniert normalerweise, wenn ich es ausstecke und wieder an einen anderen Port anschließe. Ich bin unter Linux, hatte aber das gleiche schon unter Windows.
quelle
Die Installation von Samsung Kies und die Verwendung des Tools zur Neuinstallation von Gerätetreibern hat bei meinem Galaxy S3 und Tab S 8.4 endlich funktioniert
quelle
Ich habe dieses Problem gerade in meinem Mac OS X gelöst, es geht nicht um Gerätetreiber oder Gerätekabel.
Sie müssen "Entwickleroptionen" und "USB-Debugging" aktivieren.
Bitte beziehen Sie sich auf CyanogenMod-Wiki- Fehler "Gerät nicht gefunden" und Doc: Entwickleroptionen
quelle
Bearbeiten: Ich empfehle , ADB NICHT unter VirtualBox auszuführen, wenn Sie einen Windows-Host verwenden. Irgendwie habe ich VirtualBox dazu gebracht, die Gerätetreiber auf dem Host zu sperren, sodass die ADB weder auf dem Client noch auf dem Host für ein Gerät funktioniert, das ich angeschlossen habe. Um dies zu beheben, habe ich VirtualBox-Erweiterungen auf dem Host entfernt und http ausgeführt : //www.nirsoft.net/utils/usb_devices_view.html , um die falschen Treiber zu löschen. Ich konnte nicht die richtigen Treiber laden, während VirtualBox-Erweiterungen installiert waren, und dieses Problem war ein kompletter Bastard, der diagnostiziert und behoben werden musste.
Bearbeiten 2: Auch das Folgende ist wahrscheinlich veraltet, nachdem Google eine integrierte ADB-Erweiterung für Chrome veröffentlicht hat.
Was für ein Alptraum bei der Installation ... Hier sind die Schritte, die ich benötigte, um mein Nexus 10 auf einer virtuellen XP-Maschine zu erkennen, die unter VirtualBox ausgeführt wird:
adb devices
, wird mir endlich das Gerät angezeigt ...quelle
Für die Blu Studio 5.5s ADB-Treiber müssen Sie diesen Rahmen durchlaufen. Ich bin mir sicher, dass es bei allen Blu-Handys oder vielleicht bei allen Nicht-Google-MFG-Handys gleich ist. Ich bin mir nicht sicher. Wenn Sie das Blu-Gerät mit ausgeschaltetem USB-Kabel und ausgeschaltetem USB-Debuggin verbinden, wird Windows 7 zunächst einen generischen Treiber zum Kopieren von Ein- / Aus-Dateien auf das Telefon und den SD-Speicher laden. Dies wird angezeigt, wenn das USB-Kabel zum ersten Mal eingesteckt wird, und wird als Gerätesymbol unter Systemsteuerung, Geräte-Manager, Tragbare Geräte, BLU STUDIO 5.5 S (oder dem Gerät, mit dem Sie arbeiten) angezeigt. Machen Sie sich noch nicht die Mühe, die Hardware-ID zu erhalten - beachten Sie einfach, dass dies passiert (was darauf hinweist, dass Sie bisher gut sind und kein schlechtes Kabel oder ähnliches haben).
Gehen Sie zum Telefon und aktivieren Sie das USB-Debugging im Entwicklerbereich Ihres Telefons. Beachten Sie, dass ein zusätzliches Element jetzt in der Gerätemanagerliste als undefiniertes Gerät angezeigt wird. Es hat das gelbe Ausrufezeichen und möglicherweise den gleichen Namen des Telefons, das Sie unter Tragbare Geräte aufgeführt haben. Ignoriere diesen Punkt für den Moment. Gehen Sie jetzt, ohne etwas mit dem Telefon zu tun (es sollte sich bereits im USB-Debug-Modus befinden), zu den tragbaren Geräten im Geräte-Manager zurück und klicken Sie mit der rechten Maustaste auf das BLU STUDIO 5.5 S oder das Telefon, mit dem Sie arbeiten, das dort ohne Ausrufezeichen aufgeführt ist Kennzeichenaufgeführt ist ( siehe unten) Tragbare Geräte). Klicken Sie mit der rechten Maustaste auf das Symbol unter Tragbare Geräte. In diesem Beispiel wird der Name BLU STUDIO 5.5 S angezeigt. Wählen Sie auf diesem Symbol Eigenschaften, Details aus, und wählen Sie unter Pulldown die Option Hardware-IDs aus, und kopieren Sie die angezeigten Elemente.
Für BLU STUDIO 5.5 SI erhalten Sie:
(Wenn Sie dies außerhalb der Reihe tun, unterscheidet sich die HW-ID bei deaktiviertem USB-Debugging des Telefons. Sie möchten den Wert kopieren, auf den es geändert wird, wenn das USB-Debugging aktiviert ist.)
Gehen Sie nun wie in den obigen Anweisungen beschrieben vor und passen Sie die Zeilen, in denen Sie die INF-Datei hinzufügen, natürlich an die Zeilen an, die sich auf Ihr eigenes Telefon beziehen, nicht auf das Nexus 10. Hier erfahren Sie, was Sie anpassen müssen. Wenn Sie das SDK heruntergeladen haben, sollte eine Dateistruktur aus der ZIP-Datei wie folgt erweitert werden:
Suchen Sie die Datei mit dem Namen:
android_winusb.inf
im Ordner usb_driver. Erstellen Sie eine Kopie davon und benennen Sie sie wie myname.inf. Bearbeiten Sie myname.inf und fügen Sie die Zeilen wie oben beschrieben hinzu, die nur für Ihr bestimmtes Telefon geändert wurden. Zum Beispiel habe ich für das BLU STUDIO 5.5 S die folgenden 2 Zeilen hinzugefügt, wie an den 2 Stellen angegeben, wie angewiesen.Beachten Sie, dass Sie diese Zeilen sowohl zu den 32- als auch zu den 64-Bit-Abschnitten hinzufügen, entsprechend der Lesung im Beispiel im Lernprogramm.
Gehen Sie nun zurück zu dem unbekannten Gerät, das im Geräte-Manager angezeigt wurde, als Sie das USB-Debugging des Geräts aktiviert haben, und klicken Sie mit der rechten Maustaste auf dieses Element (mit gelbem Ausrufezeichen). Klicken Sie mit der rechten Maustaste darauf und wählen Sie Treibersoftware aktualisieren und dann Arbeitsplatz durchsuchen. Lassen Sie mich auswählen, klicken Sie auf die Schaltfläche Datenträger haben und suchen Sie nach myname.inf. Stimmen Sie weiterhin allen Eingabeaufforderungen zu, die Sie warnen, dass dies möglicherweise nicht der richtige Treiber ist. Als letzten Schritt sollte Windows das Gerät als Android ADB-Schnittstelle identifiziert haben. Sobald dies erledigt ist, sollten Sie in der Lage sein, zurück zu gehen, Ihr CMD-Fenster zu öffnen und den Befehl "adb Geräte" auszuführen, wie in diesem Tutorial beschrieben Stellen Sie sicher, dass das Telefon jetzt erkannt wird und kommuniziert.
Jetzt können Sie mit dem Befehl adb Spaß haben.
quelle
Normalerweise lädt SDB den Treiber im Pfad ** android-sdk-windows \ extras \ google \ usb_driver ** herunter
Hier sind die Schritte, die für mich funktioniert haben:
Und hoffentlich wird es funktionieren.
quelle
Ich hatte alle Einstellungen im Entwicklermodus geändert, aber adb zeigte immer noch keine Geräte an.
Ich habe das mit meinem Telefon gelieferte Kabel nicht verwendet. Sobald ich darauf umgestiegen bin, hat einfach alles funktioniert.
quelle
Stellen Sie sicher, dass Sie über die richtigen Plattform-SDK-Tools verfügen
Für Windows 10 mussten die neuesten Plattform-SDK-Tools manuell von Android heruntergeladen werden, da die über Visual Studio 2017 EMDK für Xamarin bereitgestellte Version nicht ausreichte. Alles andere außer
adb.exe devices
funktioniert.https://developer.android.com/studio/releases/platform-tools
Nachdem die Plattform-Tools manuell heruntergeladen wurden, wurde das Gerät unabhängig von der USB-Konfiguration (Laden, MTP usw.) angezeigt.
Die Installation eines Emulatorgeräts in dieser Phase ist auch hilfreich, um festzustellen, ob das Problem bei adb oder Ihrem physischen Gerät liegt.
quelle
Zuerst Danke @ rmsyks Beitrag .
Für mein Problem und nach langer Zeit mit Meizu C9 Pro leiden, benötigen Sie nur Android ADB-Treiber (keine speziellen Treiber), die sich auf den Hersteller beziehen, und es wurde in meinem Windows 7-PC durch die folgenden Schritte gelöst.
Stellen Sie sicher, dass
Ersetzen Sie sie manuell durch
C:\Users\USERNAME\.android
den hier enthaltenen Ordner. Beenden Sie dann den Prozess 'adb.exe', falls er im Windows Task-Manager gefunden wurde, und verwenden Sie ihnadb devices
schließlich mein Gerät, das erfolgreich aufgelistet wurde, und bestätigen Sie den PC als vertrauenswürdig.Anmerkungen:
adb kill-server
& waradb start-server
aber auch keine Lösung.quelle
Ich habe fast alle Vorschläge in den meisten Antworten ausprobiert (die beliebtesten), nichts hat geholfen. Schließlich fand ich den Grund in meinem Fall. Ich habe ein schlechtes USB-Kabel verwendet. Ich wechsle zu einem anderen originalen USB-Kabel - und es hat sofort funktioniert !!!.
Ich hoffe es hilft jemand anderem.
quelle
usb.inf
Datei das Gerät aufgeführt istquelle
Es ist so einfach, schalten Sie einfach Ihr Android-Gerät aus und halten Sie gleichzeitig die Taste "Lautstärke verringern" und "Ein / Aus" gedrückt. Warten Sie einige Sekunden, bis der Wiederherstellungsmodus abgeschlossen ist. Geben
adb devices
Sie nun ein und Sie sehen Ihr Gerät.quelle
Ich hatte das gleiche Problem mit meinem Windows 8. Der Android / SDK- USB- Treiber wurde korrekt installiert, aber ich habe vergessen, den USB-Treiber von meinem Telefon zu installieren. Nach der Installation des Telefons funktioniert der USB-Treiber ADB einwandfrei.
Ich hoffe das wird helfen.
quelle
Aktivieren Sie das Debuggen im Entwicklermenü der Nexus-Einstellungen (tippen Sie siebenmal auf "Über Tablet", um dieses Menü aufzurufen).
Freaking Google Tricks!
quelle
Hattest du kürzlich ein Android-Update? Ich habe auf Lollipop aktualisiert und plötzlich hatte ich keine ADB-Geräte mehr. Boo! Ich habe eine Weile damit verbracht, ein paar Dinge ohne Erfolg auszuprobieren. Dann ging ich zu meinen Entwickleroptionen und siehe da, "USB-Debugging" war deaktiviert. Dummes Google. Nachdem ich es wieder eingeschaltet hatte, wurde es sofort angezeigt und ich bin wieder im Geschäft!
quelle
Gehen Sie zu DeviceManager, klicken Sie mit der rechten Maustaste auf das Android-Gerät und klicken Sie auf Treiber deinstallieren. Trennen Sie das Gerät vom Stromnetz und schließen Sie es wieder an. Dann wird ein Popup auf Ihrem Gerät angezeigt, während Ihr PC die erforderlichen Treiber installiert. Klicken Sie im Popup auf "Zulassen". Sie können Ihr Gerät sehen, wenn Sie an der Eingabeaufforderung "adb Geräte" eingeben.
quelle
Beenden Sie unter Windows einfach alle Prozesse, die sich auf Blue Stacks oder einen solchen Emulator beziehen, wenn Sie verwenden.
Hat für mich gearbeitet.
quelle