누가 리눅스의 재미는 삽질이라고 하던가요. 아마 저였던것 같습니다만, 이번에 안드로이드 SDK를 설치하느라 꽤나 애를 먹었네요...^^;; 결론은 역시 단순했습니다!!
안드로이드 SDK 설치방법
우선 자바(Sun Java)를 설치해야 하는데, 이전에 포스팅 했으므로 참고하면 됩니다. ([우분투 11.10] PPA를 통해 Sun Java(자바) 설치하기)
이제 안드로이드 SDK를 설치할 것입니다.
우선 아래의 링크에서 안드로이드 SDK를 다운 받습니다.
http://developer.android.com/sdk/index.html
시간이 꽤 지나고나면 'Done. XX packages installed.'하고 나옵니다.
'Close'를 선택합니다.
USB드라이버 설치 및 스마트폰 연결
자, 여기서 중간 확인을 위해 터미널에서 간단한 확인을 해보겠습니다.
전원이 켜진 스마트폰을 'USB 디버깅'상태로 바꾸고 USB로 연결한 상태에서 '~/android-sdk-linux/platform-tools'로 이동해서 다음 명령어를 입력합니다.
여기서 세가지 경우가 발생할 수 있습니다.
1. 'List of devices attached'라고 표시되고 아래에 장치의 시리얼 넘버도 표시되는 경우
모든 설치가 완료된 상태입니다.
하지만 아마도 밑에 2,3번의 경우가 나올 것입니다.
2. 'bash: ./adb: 그런 파일이나 디렉터리가 없습니다.'의 경우
위의 경우에는 아래의 명령어로 다음 패키지를 설치한 후 재시도 합니다.
3. 'List of devices attached'라고 표시되지만 아래 아무것도 표시되지 않는 경우
이 경우에는 USB장치에 대한 설정을 해야 합니다.
자 위와 같이 완료되었으면 저장하고 gedit를 닫습니다.
안드로이드 SDK 설치방법
우선 자바(Sun Java)를 설치해야 하는데, 이전에 포스팅 했으므로 참고하면 됩니다. ([우분투 11.10] PPA를 통해 Sun Java(자바) 설치하기)
이제 안드로이드 SDK를 설치할 것입니다.
우선 아래의 링크에서 안드로이드 SDK를 다운 받습니다.
http://developer.android.com/sdk/index.html
다운받은 파일에 마우스 우클릭 후 '여기에 풀기'를 클릭합니다.
'android-sdk-linux'란 파일이 나오는데 이것을 '내 폴더(/home/사용자명)'의 경로로 옮겨줍니다.
'/android-sdk-linux/tools'경로에 'android'파일을 실행합니다.
'SDK 매니저(SDK Manager)'가 실행되면 'Tools - Options...'를 클릭합니다.
'Force http;s://...sources to be fetched using http://...'을 선택하고 'Close'를 클릭합니다.
'Android SDK Tools'는 기본적으로 설치되어있고,
'Android SDK Platform-tools'와 'Extras'를 선택한 후 원하는 버전의 API정도만 선택합니다.
그 후 'Install XX Packages'를 클릭합니다.
'Accept All'을 선택한 후 'Install'을 클릭합니다.
시간이 꽤 지나고나면 'Done. XX packages installed.'하고 나옵니다.
'Close'를 선택합니다.
USB드라이버 설치 및 스마트폰 연결
자, 여기서 중간 확인을 위해 터미널에서 간단한 확인을 해보겠습니다.
전원이 켜진 스마트폰을 'USB 디버깅'상태로 바꾸고 USB로 연결한 상태에서 '~/android-sdk-linux/platform-tools'로 이동해서 다음 명령어를 입력합니다.
$ ./adb devices
여기서 세가지 경우가 발생할 수 있습니다.
1. 'List of devices attached'라고 표시되고 아래에 장치의 시리얼 넘버도 표시되는 경우
모든 설치가 완료된 상태입니다.
하지만 아마도 밑에 2,3번의 경우가 나올 것입니다.
2. 'bash: ./adb: 그런 파일이나 디렉터리가 없습니다.'의 경우
위의 경우에는 아래의 명령어로 다음 패키지를 설치한 후 재시도 합니다.
$ sudo apt-get install ia32-libs
3. 'List of devices attached'라고 표시되지만 아래 아무것도 표시되지 않는 경우
이 경우에는 USB장치에 대한 설정을 해야 합니다.
$ sudo gedit /etc/udev/rules.d/51-android.rules
위의 명령어로 '/etc/udev/rules.d/'디렉토리에 '51-android.rules'란 파일이 생성되고 gedit가 실행됩니다.
SUBSYSTEM=="usb", ATTR{idVendor}=="####", MODE="0666", GROUP="plugdev"
위와 같이 입력합니다. 한가지 주의하실 점은 'ATTR{idVendor}=="####"'에서 #부분에는 각 제조사별 ID가 들어가야합니다.
위의 경우는 HTC의 ID이고 아래에 다른 제조사별 ID입니다.
제조사 | USB Vendor ID |
제조사 | USB Vendor ID |
Acer | 0502 |
NEC | 0409 |
ASUS | 0b05 |
Nook | 2080 |
Dell | 413c |
Nvidia | 0955 |
Foxconn | 0489 | OTGV | 2257 |
Garmin-Asus | 091E | Pantech | 10A9 |
18d1 | Philips | 0471 | |
HTC | 0bb4 | PMC-Sierra | 04da |
Huawei | 12d1 | Qualcomm | 05c6 |
K-Touch | 24e3 | SK Telesys |
1f53 |
KT Tech |
2116 | Samsung | 04e8 |
Kyocera | 0482 | Sharp | 04dd |
Lenevo | 17EF | Sony Ericsson |
0fce |
LG | 1004 | Toshiba | 0930 |
Motorola | 22b8 | ZTE | 19D2 |
자 위와 같이 완료되었으면 저장하고 gedit를 닫습니다.
$ sudo chmod a+r /etc/udev/rules.d/51-android.rules
이제 위와 같이 명령어를 입력합니다.
'다른 운영체제 > 다른 리눅스' 카테고리의 다른 글
[리눅스 민트 12 & 우분투 11.10] 언어설정 변경하기 + 한글 입력 설정(nabi 설치 및 설정) (5) | 2011.12.15 |
---|---|
[안드로이드] 컴퓨터 브라우저로 내 스마트폰을 제어한다!! 'Remote Web Desktop' (4) | 2011.12.07 |
[윈도우7] 안드로이드 SDK r15 설치하기 & USB드라이버 설치하기 (17) | 2011.12.02 |
[페도라 16] 새로운 모습들, 다운로드, 그리고 업그레이드 방법 (8) | 2011.11.29 |
[Linux Mint] 리눅스 민트 12 "리사(Lisa)" 출시 (25) | 2011.11.25 |