Dies ist eine häufig gestellte Frage, aber keine der Lösungen scheint für mich zu funktionieren. Erstmaliger Fragesteller, also entschuldige mich, wenn ich die Konventionen falsch verstehe.
Ich versuche, mein Galaxy S5 an meinen Computer mit Ubuntu 14.04 anzuschließen, damit ich Android entwickeln kann. Ich habe kürzlich Android Studio und das SDK heruntergeladen und installiert, und mein Gerät wird erkannt, wenn es über USB angeschlossen ist, aber das Gerät wird entweder als "nicht autorisiert" oder "offline" angezeigt. Ich weiß, dass ich die RSA-Schlüsselaufforderung erwarten sollte, aber diese wird nie angezeigt.
Ich habe versucht:
- Das Überprüfen des Debuggens wurde aktiviert
- Ausführen von ADB Kill-Server und ADB-Geräten
- Neustart (Gerät, Entwickleroptionen, Computer)
- Einfaches Abziehen und erneutes Abziehen des USB-Kabels
- Überprüfen meiner ADB-Version (es ist 1.0.31)
- Probieren Sie verschiedene USB-Anschlüsse aus
- Widerrufen von USB-Debugging-Berechtigungen
- Aktivieren der ADB-Integration in Android Studio
- Verbindung als PTP-Gerät und MTP-Gerät
Ich habe es auf einem separaten Computer versucht, auf dem Fedora ausgeführt wird, und dies funktioniert problemlos, der Promopt wird sofort angezeigt. Daher stelle ich mir vor, dass nicht das USB-Kabel fehlerhaft ist.
Irgendwelche Ideen?
quelle
Antworten:
Probiere diese:
adb kill-server
dannadb start-server
Hoffe das hilft.
quelle
Versuchen Sie, adb zu beenden,
adb kill-server
deaktivieren Sie dann das USB-Debugging und starten Sie adb, indem Sieadb start-server
das USB-Debugging aktivieren und das Telefon erneut anschließen. Lassen Sie das Telefon zwischen den Vorgängen nicht schlafenBEARBEITEN
bekam von XDA
BEARBEITEN 2
VERSUCHEN Sie auch diese Schritte
adb kill-server
und einadb start-server
quelle
Meine Lösung für dieses Problem:
quelle
Schritt 1: Deaktivieren Sie USB DEBUGGING in den Entwickleroptionen
Schritt 2: Entfernen Sie das USB-Kabel
Schritt 3: Aktivieren Sie das USB-Debugging (dies ruht auf USB-Konfigurationen)
Schritt 4: Geben Sie an der Eingabeaufforderung adb kill-server und dann adb start-server ein
Schritt 5: Schließen Sie das USB-Kabel an
Schritt 6: Überprüfen Sie die in Ausführen in Android Studio verbundenen Geräte (Ihr Gerät sollte aufgelistet sein).
Schritt 7: Wenn Sie mit dem Kabel weiterlaufen möchten, ist dies ausreichend
(Wenn Sie das drahtlose Debuggen durchführen möchten, fahren Sie mit dem folgenden Schritt fort.)
Schritt 8: Geben Sie adb tcpip 5555 ein. Wenn kein Fehler angezeigt wird, entfernen Sie das USB-Kabel
Schritt 9: Suchen Sie unter About abd nach der IP-Adresse Ihres Telefons und geben Sie adb connect xxx.vvv.bn (IP Ihres Telefons) ein.
Schritt 10: Checken Sie Geräte in Android Studio erneut ein und Sie sehen Ihr Gerät in der Liste der Geräte. Falls ja,
quelle
adb tcpip 5555
zusammen mit der Verwendung des Ports in der IP meines Telefons wie folgt :adb connect 192.168.1.87:5555
. Ich habe sie zuerst alleine ausprobiert. Verwenden Sie beispielsweise den Befehl tcpip und lassen Sie den Port im Befehl connect weg, oder lassen Sie den Port im Befehl connect und lassen Sie den Befehl tcpip weg. No Go. BEIDE müssen da sein.Wenn Sie unter Windows arbeiten und auf dasselbe Problem gestoßen sind, versuchen Sie, den
adb.exe
Prozess über den Task-Manager abzubrechen, und versuchen Sie dann erneut, Ihre App auszuführen.quelle
Samsung Note II (N7100) konnte keine Verbindung herstellen.
Schritt 1. Befolgen Sie die Antwort von Benutzer 4847410 oben. Wenn Sie das nächste Mal Ihr Telefon anschließen, wird eine Autorisierungsnachricht angezeigt, und Sie befinden sich in.
Schritt 2. Ich habe auch mein Kabel getauscht.
Schritt 3. Überprüfen Sie den USB-Anschluss so, als ob Sie ihn an einem bestimmten Anschluss installieren. Ein anderer Anschluss ist möglicherweise nicht in Ordnung für Sie.
Hinweis: Zwei Batch-Dateien erstellt
adb-fix.bat
adb-device.bat
- habe für diese richtige Antwort gestimmt, aber ich habe nicht genug Lob, also wurde sie entfernt! - -
quelle
pause
?Ich hatte ein langes weißes Kabel. Ich würde einfach nicht in Verbindung bleiben. Auf ein anderes, kürzeres, schwarzes Kabel umgeschaltet und es funktioniert 100% der Zeit.
quelle
Ein kürzeres Kabel hat es geschafft.
http://goughlui.com/2014/10/01/usb-cable-resistance-why-your-phonetablet-might-be-charging-slow/
quelle
USB-Kabel wechseln !!!! Ich kann das technisch nicht erklären, aber nach vielen Versuchen und Irrtümern hat dies für mich funktioniert.
quelle
Das Deaktivieren und Aktivieren der Entwickleroptionen und des Debug-Modus in den Android-Telefoneinstellungen hat das Problem behoben.
quelle
Sie können dies versuchen:
Gehen Sie zu
tools/enable adb integration
und deaktivieren Sie es.Überprüfen Sie es jetzt und führen Sie es erneut aus. Beim nächsten Mal startet Android Studio adb neu und findet möglicherweise Ihr Gerät.
quelle
adb kill-server
, um die vorhandene adb-Sitzung zu beenden, undanschließend
adb start-server
eine neue adb-Sitzung zu startenWenn alle oben genannten Probleme Ihr Problem nicht lösen, können Sie versuchen, die Umgebungsvariable "
ANDROID_SDK_HOME
" zu löschen . Es hat mein Problem wirklich gelöst. Hoffe es hilft dir!quelle
Verwenden Sie USB2 anstelle von USB3, um dies zu beheben
quelle
Ändern Sie Ihre USB-Einstellungen in Dateiübertragung, wenn Sie Ihr Smartphone zum Debuggen verwenden.
Es gibt mehrere Möglichkeiten:
Dateiübertragung / * Wählen Sie diese * /
USB tethering
MIDI
PTP
Keine Datenübertragung
quelle
Dieses Problem liegt daran, dass Sie eine alte ADB-Version verwendet haben und diese auf Ihrem Gerät nicht unterstützen. oder du hast mehr als eine adb
Der Schlüssel ist:
In meinem Fall habe ich unter Windows 7 eine weitere ADB unter "C: \ Windows \ adb.exe" und es ist eine alte Version, sodass mein ADB-Befehl immer von dieser Datei ausgeführt wird. Ich habe das Problem behoben, indem ich adb aus meinem SDK-Verzeichnis "SDK_DIR / platform-tools / adb.exe" ausgeführt habe.
quelle
Unter Windows -> Starten Sie Ihr Terminal aus dem Plattform-Tools-Ordner in Android SDK.
Verwenden Sie dann die folgenden Befehle
es sollte funktionieren
quelle
Früher für fast 3 Stunden habe ich getan:
So lösen Sie das:
quelle
Verwenden Sie diesen Befehl
Beispiel: adb connect 192.168.2.58:5555
quelle
Aktualisieren Sie Ihre Android SDK-Plattform wie folgt:
Führen Sie den SDK-Manager aus
Führen Sie "Pakete installieren ..." aus.
Starten Sie den SDK Manager neu
Ich habe es versucht und es ist in Ordnung für mich.
ref: link
quelle
Wenn Sie möglicherweise eine ältere Version der ADB haben, aktualisieren Sie das Tools-Paket, und dadurch sollte die neueste ADB heruntergefahren werden.
quelle
Ich hatte dieses Problem auch kürzlich und habe es durch einen Neustart von Android Studio gelöst. Aber mein Freund musste das Originalkabel für sein Gerät haben, keine anderen Kabel funktionierten.
quelle
In meinem Fall (dasselbe Problem - dass Nexus 5 verbunden ist, aber den Status "offline" hat) wurde das Problem durch "Caches ungültig machen und neu starten" in Android Studio behoben. Angenommen, das Problem lag in adb und ein Neustart von Android Studio führt zu einem Neustart von adb.
quelle
Laden Sie Ihren Gerätetreiber manuell herunter und installieren Sie ihn über die Website des Herstellers wie Samsung, Micromax, Intex usw.
quelle
In meinem Fall war das Problem, dass ich ein USB-Verlängerungskabel verwendet habe. Sobald ich das Micro-USB-Kabel direkt an den PC anschließe, hat das Gerät dies erkannt.
quelle
In meinem Fall stellte sich heraus, dass Sie als Eigentümer des Geräts angemeldet sein müssen, um das USB-Debugging ordnungsgemäß zu akzeptieren.
Versuchte den Schritt "USB-Debugging auf dem Telefon deaktivieren und wieder aktivieren", bekam aber nicht die RSA-Eingabeaufforderung für "normale" Benutzer, wechselte zum Besitzer und versuchte es erneut und bekam es.
quelle
Ich hatte dieses Problem auf einem Gerät mit USB-C, das ein Micro-USB-Kabel mit einem USB-C-Adapter verwendet. Nach dem Umschalten auf ein USB-C-Kabel ohne Adapter funktionierte es. Ich habe dieses Problem nur bei einem LeEco gesehen.
quelle
Ich habe die meisten Dinge auf dieser Seite ausprobiert und keines davon funktionierte für mein Samsung S5. Als ich das Kabel jedoch auf einen USB-C-Typ umstellte, schien das Problem gelöst zu sein ... bis zum nächsten Mal.
quelle
Versuchen Sie neben der oben genannten Lösung, den Android USB-Treiber von Samsung für Ihre Plattform herunterzuladen. Hier ist ein Link zu Windows:
https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows
quelle
Wenn Ihre App keine WiFi-Verbindungen manipuliert - eine weitere etwas andere Lösung, die USB-Probleme vollständig umgeht - und eine drahtlose Debugging-Verbindung ermöglicht - ADB über WiFi / TCP / IP.
quelle
Starten Sie Ihr Handy neu, um das Problem zu beheben.
quelle