fastboot devices 나 adb devices 에서 no permission error 발생할 때 처리방법
android 개발 환경을 구축할 때 fastboot devices 명령에서 error 가 발생한다면?
> fastboot devices
no permissions fastboot
> adb devices
List of devices attached
???????????? no permissions
이런 현상은 /etc/udev/rules.d/51-android.rules 의 구성이 잘못 되어 있을 경우에 발생합니다.
아래는 google 에서 권장하는 format 으로 작성된 /etc/udev/rules.d/51-android.rules 파일 입니다.
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="plugdev"
위의 내용과 같이 작성 하고 파일을 저장한 후 udev 를 다시 시작하면 됩니다.
chmod a+r 은 반드시 적용해 주어야겠죠?
재 시작 방법은
sudo service udev restart
sudo reload udev
이렇게 수정하고 adb 나 fastboot 명령을 다시 실행하면 됩니다.
adb kill-server
adb start-server
그리고 위의 명령도 다시 한번.. ^^
이상 fastboot devices 나 adb devices 에서 no permission error 발생할 때 처리방법에 대한 글 이였습니다.
여러 terminal 의 shell history 모두 저장하기 (0) | 2015.03.19 |
---|---|
크롬 메모리 사용량 줄이기 (Chrome memory 줄이기) (0) | 2015.02.10 |
shell command 에서 string 검사하기 string search (0) | 2015.01.09 |
소스 검색을 빨리 하는 방법 (source 검색 속도 빠른 툴) OpenGrok 설치 (0) | 2014.11.28 |
(USB device) Ubuntu 에서 USB 장치목록 보기 (0) | 2014.10.11 |