기술 관련/Android
[android] Linux에서 Android 단말 USB 인식하기
ID 홍차
2009. 5. 7. 13:27
Fedora Linux의 경우 기본적으로 Android 단말<HTC G1, Android Dev1>을 연결했을 때 USB 장치로 자동으로 인식된다.
그러나 ADB를 이용하기 위해선 USB Device에 대한 몇 가지 설정이 필요하다.
이제 단말을 연결하고 다음과 같이 Device정보를 확인한다.
단말이 인식되면 adb에서 정상으로 인식한 것이다.
Ubuntu나 Kubuntu에서 인식이 안될 경우 다음과 같이 작성한다.
이제 단말을 연결하고 device 연결 정보를 확인한다.
그러나 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
$ 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
* 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"
$ 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 연결 정보를 확인한다.