Fedora Linux의 경우 기본적으로 Android 단말<HTC G1, Android Dev1>을 연결했을 때 USB 장치로 자동으로 인식된다.
그러나 ADB를 이용하기 위해선 USB Device에 대한 몇 가지 설정이 필요하다.
1. USB Device 정보 추가
$ vi /etc/udev/rules.d/99-android.rules
2. 다음과 같이 내용 편집
SUBSYSTEM=="usb",SYSFS{idVendor}=="0bb4",SYMLINK+="android_adb",MODE="0666"
3. 다음 명령으로 usb 장치 재인식
$ udevcontrol reload_rules
이제 단말을 연결하고 다음과 같이 Device정보를 확인한다.
$ $ANDROID_SDK/tools/adb devices
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
단말이 인식되면 adb에서 정상으로 인식한 것이다.
Ubuntu나 Kubuntu에서 인식이 안될 경우 다음과 같이 작성한다.
1. USB Device 정보 추가
$ vi /etc/udev/rules.d/51-android.rules
2. 다음과 같이 내용 편집
# For Gusty/Hardy, edit the file to read:
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
# For Dapper, edit the file to read:
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"
이제 단말을 연결하고 device 연결 정보를 확인한다.