Daher wurden in meinen ADB-Protokollen Fehler angezeigt, die meines Erachtens dazu führen, dass mein Gerät jetzt alle Logcat-Ausgaben für meine App anzeigt. Ich erhalte die gesamte Logcat-Ausgabe mit Ausnahme der von der App selbst.
PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.
android
android-studio
adb
logcat
android-logcat
Georgi Angelov
quelle
quelle
Developer options
->Revoke USB debugging authorizations
. Schließen Sie dann das Gerät an und akzeptieren Sie es erneut.Antworten:
Sie haben das Dialogfeld zur Autorisierung von Fingerabdruckzertifikaten in Ihrem Telefon verpasst, als Sie es angeschlossen haben. Versuchen Sie, den USB-Modus auf Medien oder einen anderen als den vorhandenen Modus zu ändern und dann Ihr Gerät erneut anzuschließen, oder gehen Sie zu Entwickleroptionen -> USB-Debugging widerrufen und verbinden Sie sich erneut, achten Sie auf den Dialog und klicken Sie auf Akzeptieren, um Ihre Probleme zu lösen.
Wenn dies nicht funktioniert, legen Sie ANDROID_SDK_HOME erneut fest und dann:
Lauf:
Gerät einstecken
quelle
Ich habe das gleiche Problem erlebt.
Gehen Sie wie folgt vor, um sicherzustellen, dass Ihr Android-Gerät den richtigen Fingerabdruck vom System erwartet (z. B. nach dem Umschalten der Android SDK-Installationen -> verschiedene ADB-Server werden ausgeführt!) (Tatsächlich hat dies die Magie für mich bewirkt):
quelle
Bitte prüfen Sie das. https://code.google.com/p/android/issues/detail?id=82850
Ich stand vor dem gleichen Problem. Konnte feststellen, dass die "ADB-Integration" deaktiviert war. Bitte aktivieren Sie es in Ihrer IDE (Tools | Android)
quelle
1) Gehen Sie zu Telefoneinstellungen> Entwickleroptionen> USB-Debugging widerrufen.
2) Deaktivieren Sie das USB-Debugging und starten Sie es erneut.
Es wird definitiv funktionieren, in meinem Fall hat es funktioniert.
quelle
Dies ist mir passiert, weil ich das USB-Debugging zuvor auf einem anderen PC aktiviert habe. Damit es auf einem zweiten PC funktioniert, musste ich das USB-Debugging deaktivieren und es wieder aktivieren, während ich mit dem zweiten PC verbunden war, und es funktionierte.
quelle
Die Lösung bestand darin, nur das USB-Kabel zu wechseln, nachdem die ADB-Integration über aktiviert wurde
Extras> Android> ADB-Integration aktivieren.
quelle
Im Folgenden finden Sie die Befehle für Ubuntu-Benutzer zum Autorisieren von Geräten, sobald die Entwickleroption aktiviert ist.
sudo ~/Android/Sdk/platform-tools/adb kill-server
sudo ~/Android/Sdk/platform-tools/adb start-server
Auf dem Gerät:
Schließen Sie Ihr Gerät jetzt an und Sie müssen nur Anfragen auf Ihrem Telefon annehmen.
quelle
In meinem Fall war es buchstäblich ein schlechtes USB-Kabel. Anscheinend war es direkt am Rande - adb logcat würde funktionieren, aber ungefähr die Hälfte der Zeit würde ich diesen Fehler erhalten, wenn ich versuche, eine App auf das Gerät zu übertragen.
Auf ein anderes Kabel umgestellt, und alles war in Ordnung. Das alte Kabel war auch beim Laden sehr langsam, also hätte ich es früher vermuten sollen ...
quelle
Entfernen Sie die Debug-Berechtigungen auf dem Gerät, während das Mobiltelefon angeschlossen ist, und legen Sie sie wieder zurück. Fragen Sie, ob Sie dem PC das Debuggen, Akzeptieren und Bereitstellen von Berechtigungen erlauben möchten: D.
quelle
Ich hatte das gleiche Problem beim Debuggen über WLAN. Ich konnte die Anwendung von Android Studio aus starten, aber keine Nachrichten in logcat erhalten.
Ich habe es behoben, indem ich das Gerät über ein USB-Kabel an meinen PC angeschlossen habe, die Anwendung einmal gestartet habe und alles funktioniert hat. Dann habe ich das USB-Kabel abgezogen und erneut versucht, über WLAN zu debuggen, und alles funktionierte wieder.
quelle
Ich habe die gleiche Nachricht auch. In meinem Fall habe ich meine Entwicklungsumgebung auf einen anderen Notebook-PC umgestellt und mein Gerät ist Samsung Galaxy Note 2014 Edition. Mein Betriebssystem ist Windows 7
Mein Galaxiennotizzustand ist wie folgt aufgeführt
Die Fehlermeldung lautete "Gerät nicht autorisiert. Bitte überprüfen Sie die ..."
Im Allgemeinen wurde der Speicherort der Standardeinstellung für Android
C:/Users/Your_login_name/.android
dann kopiert und alle Dateien im Ordner ".android" in den Einstellungsordner meines neuen PCs eingefügt.Danach war das Problem weg.
Ich denke, das Problem war
adbkey
Datei nicht übereinstimmend. Außerdem hatte ich keinen Menünamen wierevoke adb authorization
.quelle
Scheint seltsam, die komplizierten Schritte der Kabel- und Neustartlösung ... Als ich das Android-Gerät zum ersten Mal an mein Ubuntu (15.10) angeschlossen habe, habe ich Connect as: Multimedia- oder Kameraoptionen und in meinem Android Studio war der Gerätestatus nicht autorisiert. Erst als ich zwischen einer der Optionen, die ich auf dem Android-Gerät erhalten habe, die PC-Autorisierungsoption gewählt habe. Wenn Sie in Android die richtigen Berechtigungen erteilen, wurde der Gerätestatus in Android Studio in Online geändert. Prost
quelle
Dies könnte helfen - Laden Sie einfach die Android SDK-Version herunter und installieren Sie sie (wie die Android-Version Ihres Mobiltelefons). Führen Sie sie dann aus.
quelle
In meinem Fall ging es um Berechtigungen. Ich verwende
Ubuntu 19.04
Wenn ich Android Studio imroot
Benutzer ausführe, wird mein Telefon über Berechtigungsanforderungen informiert. Aber mit normalem Benutzer wird dies nicht tun.Das Problem bestand also darin,
adb
nicht genügend Erlaubnis zu haben. Ich habe meinen Benutzer zum Eigentümer desAndroid
Ordners imhome
Verzeichnis gemacht.sudo chown -R orkhan ~/Android
quelle
platform-tools-latest-linux.zip
.Lauf:
quelle
Ich bekomme diesen Fehler aus irgendeinem Grund sehr oft, wenn ich "ionic cordova run android" mache und auf einem Emulator laufe. Was für mich funktioniert, ist, den "adb.exe" -Prozess zu beenden und erneut auszuführen. Manchmal funktioniert das auch nicht und ich beende den Emulator und mache im Android Studio einen "Cold Boot" auf dem Emulator.
quelle
Einfach! Sie müssen nur eine Anfrage auf Ihrem Telefon annehmen.
quelle