아래의 사이트에서 좌측 Download의 VIEW ALL DOWNLOADS AND SIZES에 보면
ADT (Android Developer Tools) 와 SDK Tools이 있으며 각각 선택이 가능하다
Linux용 Window용 각각 종류별로 다 있다.
SDKTool 받던 ,ADT를 받던 선택을 하자.
http://developer.android.com/sdk/index.html
https://developer.android.com/studio/releases/sdk-tools
- adt-bundle-windows-x86_64-20131030.zip
- android-sdk_r23.0.2-windows.zip
기본구성
- SDK Manager.exe : SDK를 관리하는 Manager program으로 항상 최신으로 update가능하다.
- sdk : 개발툴이 존재하며, platform-tools 안에
- eclipse : eclipse 존재하며 이곳에서 개발가능
usb driver : sdk\extras\google\usb_driver
설치방법 ( 아래의 사이트에 설치방법, 자세히 나와있음)
http://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/
http://dottech.org/21534/how-to-install-adb-and-fastboot-on-your-windows-computer-for-use-with-your-android-phone/
PATH 설정
http://visu4l.tistory.com/391
2. Android USB Driver 설정 및 확인
설정 -> 개발자 옵션-> USB 디버깅 체크
1.1 Linux Server에서 USB Driver 설정
- USB 설정
$ sudo vi /etc/udev/rules.d/51-android.rules SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666" $ sudo chmod a+rx /etc/udev/rules.d/51-android.rules $ sudo service udev restart
- Fastboot Driver 설정 (만약 위에 것이 안될 경우, 해보자)
$lsusb Bus 002 Device 059: ID 18d1:4e42 Google Inc. // Google 확인해야 한다고 한다. $ sudo vi /etc/udev/rules.d/99-android.rules SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666", OWNER="jhlee" //OWNER PC username을 사용 $ sudo service udev restart $ sudo fastboot devices // 확인
자세한 내용은 아래의 사이트를 참조하자
http://developer.android.com/tools/device.html
https://github.com/red-root/PortingARMLinux/wiki/Fastboot-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EB%B2%95
1.2. Window USB Driver 설정
1.2.1 USB Driver 가 없을 경우.
- Google USB Driver
android_winusb.inf 포함
OEM USB Driver
- OEM USB Driver 관련내용
android_winusb.inf 수정대신에 직접 OEM USB Driver 설치
- 장치관리자 확인
장치관리자에서 잡힌 Android Device 등록정보->자세히->속성: 하드웨어ID 확인
USB\VID_18D1&PID_0201&REV_9999&MI_01 USB\VID_18D1&PID_0201&M1_01
- SDK 의 android_winusb.inf 파일수정
SDK에서 제공하는 android_winusb.inf 파일을 이용하여 아래와 같이 수정해서
USB Driver를 만들어 간단히 설치함 (장치관리자 재설치 가능)
필요파일:
sdk\extras\google\usb_driver 의 android_winusb.inf 파일
아래부분은
수정위치 :
[Google.NTamd64] ; my %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0201&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0201&REV_9999&MI_01 %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
[Goolgle.NTx86] : 32 bit Window
[Google.NTamd64] : 64bit Window
SingleAdbInterface : ADB Driver
SingleBootLoaderInterface : Fastboot Driver
http://acomyong.egloos.com/viewer/2966118
1.2.3 USB Driver가 발견이 안될 경우
- 장치관리자 확인
USB\VID_18D1&PID_0201&REV_9999&MI_01 USB\VID_18D1&PID_0201&M1_01
- adb_usb.ini 파일 수정
파일위치:
C:\Users\username\.android\adb_usb.ini
아래와 같이 Vendor ID만 넣어 주면 됩니다.
0x18D1
- ADB restart
adb kill-server adb devices
logcat -b all
4. 설치방법
ADB Driver 설정
http://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/2/
Fastboot Driver 설정
http://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/3/
http://blog.naver.com/PostView.nhn?blogId=ncs10066&logNo=80182428314&categoryNo=58&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=&userTopListO
http://stackoverflow.com/questions/19830407/i-cannt-find-adb-usb-ini-file-in-android-folder