[ubuntu] adb command not found
- DevelopEnv/unity
- 2011. 11. 29.
필자는 그냥 했다. 아는데로...인터넷도 뒤져가면서 다시 셋팅했다.
별 대수롭게 생각하지 않고 했다.
.bashrc
위에 파일에서 확인을 잘 하도록 하자.
경로는 Android/tools, Android/platform-tools 두개가 꼭 들어가야 하나보다.
windows 에서는 경로 설정도 안해줬었는데 ㅡㅡ, 울고 싶다. ( 지난 번 버전에서도 안했는데...)
위에 경로가 제대로 되었다면 shell 에서
$adb devices // 연결되어 있는 devices 보여줌
명령을 찾을 수 없다고 나온다면, adb 의 경로가 제대로 추가되지 않은 것이니, 다시 확인하고 추가를 하도록 한다.
다음 확인할 사항
다른 블로그를 보니, ubuntu 에서 디바이스 기기를 쓰기위해서
/etc/udev/rules.d/51-android.rules 파일을 수정하도록 해라고 있다.
<-- 근본적인 문제의 해결 방법이다.
정리가 제대로 안되어 있으니, 뭐 어쩔 수 있나,,...
방법을 알아보자.
그전에 먼저 결과가 어떻게 틀린지 알아보자.
잘된 경우 - adb devices 의 경로가 제대로 확인되어, 현재 연결되어 있는 기기의 목록을 보여준다.
잘 못된 경우 - 뭐 문제점이 저거니깐 이 글을 보고 있으리라 생각...
잘된경우
$adb devices
* demon not running. starting it now on port 5037 *
* daemon started sucessfully *
List of devices attached
1000c53a48a3 device
$
잘 못된경우
$adb devices
* demon not running. starting it now on port 5037 *
* daemon started sucessfully *
List of devices attached
????????????? unknown
$
해결 방법
01. shell 에서 시작
- 먼저 vi로 파일 생성을 한다.
- vi로 불편하게 편집 작업하지 않게 바로 생성과 동시에 종료 한다. 그리고 gedit 를 실행한다.
$sudo vi /etc/udev/rules.d/51-android.rules
.. vi 종료 ( ESC -> :wq 하면 저장 및 종료 )
$sudo gedit /etc/udev/rules.d/51-android.rules
참고 : 우분투에서 스크린샷 한 사진
사진에서 보듯이 아래와 같이 입력 하였다.
- 위의 경우는 나의 디바이스 기기들이다. 그러므로 이 블로그를 참조하는 사람은 아래 (USB Vendor IDs)표를 참조하시길 바람.
( 주의사항 : 붉은색 부분은 알파벳은 소문자로 작성하시길....대문자로 하면 인식 못함 )
SUBSYSTEM=="usb", SYSFS{idVendor}=="22b8", MODE="0666"
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
녹색 -> 파일 권한
다음 할일
$sudo reload udev // 알죠?
#adb devices // 확인작업
그리고 이제 제대로 확인된다면 이클립스에서 실행됨~~~~
아래와 같이 되죠?
(포스팅 보시구나서 고양이 말고 배너 클릭 한번 해주세요~^^)
USB Vendor IDs ( http://developer.android.com/guide/developing/device.html )
'DevelopEnv > unity' 카테고리의 다른 글
Unity3D 에서 Visual Studio 2010 DLL Library 사용하기 (0) | 2013.09.27 |
---|---|
Unity3D 에서 백그라운드에서도 실행 되게 하기. (0) | 2013.08.19 |
ubuntu - easyTag (0) | 2011.11.25 |
ubuntu 터미널 단축키 (0) | 2011.11.12 |
Ubuntu 단축키 (0) | 2011.11.12 |