läuft adb devices zeigt nicht autorisierte Gerät?
Ich angeschlossen haben einige android-Geräte auf einem Linux-host. und wenn ich laufen
adb devices
wird es zeigen unbefugten Gerät. Ich beheben dieses problem, indem
adb kill-server
sudo adb start-server
aber jedes mal, wenn der host neu gestartet wird, wird es wieder zeigen Gerät nicht autorisiert. bitte kann mir jemand erklären, wie dieses problem zu beheben dauerhaft.
Das Gerät mit dem host verbunden ist über das USB-Kabel.
InformationsquelleAutor Ankit Agrawal | 2014-08-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies scheint ein Problem mit dem ADB-version.
Möglicherweise müssen Sie aktualisieren Sie Ihre ADB.
Check über die Folgen, Wenn eine ältere version verwenden, aktualisieren Sie auf die neueste.
Wenn Sie eingeben:
erhältst du unter Benachrichtigung auf Ihrem Telefon
Wählen Sie
Ok
, und dann, wenn SieSollten Sie in der Lage sein, um die Verbindung zu Ihrem Gerät.
Wenn Sie
Always allow from this computer
.Das sollte dein problem lösen dauerhaft.
Getestet auf
Moto G (Android 4.4.4)
aufUbuntu 12.04
.Always allow from this computer
aber seine jetzt funktioniert. jedes mal, wenn das Gerät neu startet oder wenn ich unglup und plug-Gerät zurück auf den host, fragt er nachRSA key fingerprint
.Nun habe ich das Gerät neu gestartet und sogar ziehen Sie den Netzstecker und stecken Sie es zurück, Es scheint gut zu funktionieren (Nicht Fragen Sie mich, RSA-Schlüssel (wieder). Es wird die Frage erneut gestellt, nur, wenn ich " "Sperren" USB-Genehmigung unter Entwickler-Einstellung.
Eine Möglichkeit dies zu überprüfen wäre 1) Schalten Sie die Entwickler-option 2) Widerrufen, USB-Autorisierung 3) Schalten Sie die Entwickler-option 4) USB-Debugging Aktivieren, und Sie würden sehen, RSA-Schlüssel-Benachrichtigung auf dem Gerät 5) Wählen Sie
Always allow from this computer
undOk
6) Ausgeführtadb usb
haben, sollten Sie Jetzt nicht finden Sie den RSA-Schlüssel-Benachrichtigung wieder auf dem Gerät und sehen nurrestarting in USB mode
auf Eingabeaufforderung. Bitte versuchen Sie dies und lassen Sie mich wissen.Ein paar Schritte weniger, dass in @SaurabhMeshram beantworten, nur oben und es funktioniert : 1) adb kill-server 2) In den Entwickler Optionen, widerrufen, USB-Autorisierung 3) Ausführen von "adb devices" 4) erhalten Sie RSA-Schlüssel Benachrichtigungs-popup auf dem Gerät. Bestätigen Sie mit "immer erlauben von diesem computer" aktiviert ist.
Ja, ich habe ihn später mit dieser Antwort stackoverflow.com/questions/25968542/.... Auch aktualisiert, gleich in den Kommentaren für die Op, um zu überprüfen, Danke für die Verbesserung, die Antwort sowieso 🙂
InformationsquelleAutor Saurabh Meshram
Sollten Sie die Ermöglichen "USB-debugging" prompt. Wenn aus irgendeinem Grund Sie nicht bekommen, debugging deaktivieren und re-aktivieren Sie dabei das debugging wird es zu beheben.
Gehen Sie in die Android-Debugging-Optionen-Bildschirm. Deaktivieren Sie das Debuggen, dann re-enable debugging. Versuchen Sie dann erneut, eine Verbindung mit
adb
. Jetzt die Genehmigung Eingabeaufforderung pop-up auf dem Android. Sie werden sehen:Ermöglichen USB-debugging? Und der computer-RSA-Schlüssel Fingerabdruck.
Außerdem haben Sie eine checkbox-option, um Immer dieses Computers zulassen.
Antwort auf die Eingabeaufforderung Zustimmung geben. Sie können auch aktivieren Sie die option immer dieses Computers zulassen.
InformationsquelleAutor L. D. James
Töten der adb-server Entfernen .android-Ordner von meinem Benutzer (ex. C:\Users\user.android auf Win7) Ordner sowie das abziehen und "Widerruf USB-debugging-Berechtigung..", und dann den Netzstecker wieder ein, schließlich bekam ich den fingerprint wieder zu erscheinen.
InformationsquelleAutor iowatiger08