[ubuntu] adb command not found


광고 한번만 클릭 부탁드립니다^^
위에 냐옹이 말구~ 위에 배너요~^_^/ 


포스팅을 보시는 분들을 위해 노력 하는 블로거를 위하여! 부탁드립니다. 재미 삼아 포스팅을 정리하지만, 광고를 달아보았습니다. 얼마나 열심히 할 수 있을지...의문이지만요^^ 

Subject [ubuntu] adb command not found

최종수정일 : 2011.11.29

안녕하세요~^^
하루 완전히 삽질했네요...

ubuntu 11.10 에서  10.04 LTS 버전으로 내려왔습니다. 
그리고 Android Eclipse 를 setting 하고 가뿐히!? 하면 될줄 알았는데, Adb녀석이 알아서 인식을 안하네요..
11.10 에서는 알아서 잘되더니, 무엇이 문제인지, 한참을 찾아 헤메었습니다. 

아..머리가 띵해....자야하는데...라고 말이죠

그래도 정신을 잃기전에 정리정리!! 난 잘 까먹어!!
 



by 퓨림노

글을 작성하겠습니다.

1. setting 하는 과정에서 유의사항

필자는 그냥 했다. 아는데로...인터넷도 뒤져가면서 다시 셋팅했다.
별 대수롭게 생각하지 않고 했다.


.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 


 참고 : 우분투에서 스크린샷 한 사진




사진에서 보듯이 아래와 같이 입력 하였다. 

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 )





Reference
[1] vi편집단축키 ( http://www.superuser.co.kr/linux/vi/vi.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

댓글

Designed by JB FACTORY