Wie usb-schließen Sie android-Geräte mit adb unter ubuntu

Andere erlebt haben, kann Probleme mit den adb-debugging unter ubuntu linux.

Das symptom ist die Verfügbarkeit von usb angeschlossenen android-Geräten z.B. mit eclipse.
Sie können dies testen, mit

adb usb

Wenn man

error: insufficient permissions for device

werden Sie wahrscheinlich laufen in das gleiche problem wie ich.
Allerdings fand ich im internet einige mehr oder weniger sub-optimale Lösungen

Die grundlegende Idee ist, zu starten adb als root. Die Lösungen, die ich fand, waren zu umständlich.

Einem Vorschlag zu starten adb per sudo. Ein anderer Vorschlag war die Einrichtung eines boot-Skript in /etc/init.d

Meine Lösung adb-die Genehmigung zum starten als root. So zu tun, wechseln Sie zu root

sudo bash
chown root adb
chmod ug+s-w adb

Sicherheits-Fanatiker können vorschlagen,

sudo chown root adb
sudo chmod ug+s-w adb

Wenn adb läuft bereits, die Sie brauchen, um den Dämon zu töten, um zu starten mit root-Berechtigung

adb kill-server

Wenn alles gut gegangen ist,

adb usb

zurückkehren sollte

restarting in USB mode

wenn nicht, versuchen lsusb th überprüfen, ob Ihr Gerät bereits verbunden ist

  • Bitte tun Sie das nicht! Die Autoren der adb-Programm hat nicht die Absicht, für die Entwicklung der Maschinenseite als root ausführen, sondern verwenden eine udev-Regel für den Zugriff zu den aufgeführten Gerätetypen nur. Vertrauen ein Programm mehr als seine Autoren empfehlen ist eine schlechte Idee! Auch die Abstimmung zu schließen, da es nicht wirklich eine Frage angegeben, während das Thema wurde schon unzählige Male gecovert.
Schreibe einen Kommentar