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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die von Google empfohlene Methode zum Umgang mit ADB-device-Berechtigungen zum erstellen einer UDEV-Regel, die würden die entsprechenden Berechtigungen auf dem Gerät-enumeration.
Als pro http://developer.android.com/tools/device.html
verwenden Sie folgenden Befehl drei seiner Werke für mich