Android und Linux |
Diese Beschreibung basiert auf dem Artikel von Shannon VanWagner.
Die Umgebung ist ein Ubuntu 10.4 mit einem Motorola Milestone mit Android 2.1.
tar xvf android-sdk_r07-linux_x86.tgz cd android-sdk-linux_x86/tools sudo cp adb /usr/bin/adb
sudo vi /etc/udev/rules.d/91-android.rulesDarin steht folgende Zeile bei einem Motorola Milestone:
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", SYMLINK+="android_adb", MODE="0666", OWNER=""Hinter OWNER sollte der Ubuntu-Benutzername stehen, der die Verbindung benutzen will. Falls Sie ein HTC-Android-Handy haben, lautet die idVendor 0bb4, bei einem Samsung Galaxy 04e8 und bei einem Sony Ericsson 0fce. Sollten Sie noch eine andere Variante haben, schauen Sie doch bitte mit lsusb selbst nach.
sudo restart udev
#SUBSYSTEMS=="usb", SYSFS{idVendor}=="22b8", SYSFS{idProduct}=="41d8",SYMLINK+=”android_adb”, MODE="0666", OWNER="arnold" SUBSYSTEMS=="usb", ATTRS{idVendor}=="22b8", ATTRS{idProduct}=="41d8", MODE="0666"Das idVendort oder idProduct kann im Einzelfall variieren. Der Befehl lsusb zeigt die eigenen Werte.
udevadm control --reload-rules service udev restart
Homepage | (C) Copyright 2010 Arnold Willemer |