프로그래밍 언어 및 IT 정보/Android

[Android] adb(디버그 브릿지)란? - 설치방법,명령어

Himer_torr 2021. 9. 9. 09:25
반응형

안녕하세요 :)

오늘은 안드로이드 ADB에 대해 글을 써보려 해요

저도 공부하면서 쓰는 거라, 혹시 부족한 부분이나 글에 잘못된 게 있으면 알려주시면
감사하겠습니다 :)

 

 

 


ADB(Android Debug Brige)란 ?

안드로이드 장치와 통신하여 디버깅 등의 작업을 진행할 수 있는 commend line tool !

안드로이드 SDK에도 포함되어 있으며 애플리케이션 설치, 디바이스 접속 및 관리,파일 업/다운로드, 시스템 log 출력, shell접속 등이 가능하다.

 

처음 들었을 때는 이해가 잘 안 됐지만

글을 읽고 이것저것 찾아보니 정말 유용한 기능이란 걸 알 수 있었습니다 :)

adb를 이용한다면

모바일 앱 프로그램인 블루스택이나, 녹스 같은 프로그램을 연동해서 개발도 가능하겠죠!?

 

 

 

 

ADB(Android Debug Brige) 다운로드 방법 !

 

https://developer.android.com/studio/releases/platform-tools

 

SDK 플랫폼 도구 출시 노트  |  Android 개발자  |  Android Developers

Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다.

developer.android.com

 

다운로드는 저위의 링크에서 자신의 OS에 맞게 받으시면 됩니다 :)

저는 윈도우라서 윈도우 기준으로 설명드리도록 하겠습니다!

 

이제 자신이 원하시는 위치에 받으시고 압축을 해제하시면아래와 같은 파일들이 생성됩니다.설치 위치는 변경을 안하는것이 좋습니다. 환경 변수까지 설정을 하면업데이트 될때마다 이 위치에만 하면 되니까요 !

여기까지 완료가 되었으면

이제 환경 변수를 지정해볼까요 ?

자신의 컴퓨터 시스템의 고급 시스템 설정으로 들어가 줍니다.

시스템은 내 PC에서 오른쪽 클릭 후 속성을 누르면 편하게 들어가실 수 있어요 !

 

 

그러면 환경 변수 창이 뜨실껍니다 ! 

그럼 시스템 변수에서 새로 만들기를 눌러서

 변수 이름 : ANDROID_PLATFORM_TOOLS 
변수 값 : 자신이 설치한 폴더 위치

를 설정해 주시면 됩니다.!

 

그럼 제가 네모 친 칸처럼 시스템 변수가 생길 겁니다! 

(개인 컴퓨터다 보니 파란색 네모난 창에 이름이 나와서 가렸습니다. 이해해주세요 허허)

 

 

시스템 변수를 등록하셨으면 Path를 찾아서 등록해주시면 됩니다.

path는 어느 위치(폴더) 에서든 접근이 가능하게 하는 경로들을 모아놓은 곳이라고 생각하시면 편합니다!

Path를 클릭 후 편집을 눌러줍니다!

저렇게 추가해주시면 되는데 추가 방법은

빈칸을 더블클릭 후

%변수 이름%\

이런 식으로 등록하시면 됩니다.

저랑 이름이 같게 했다면

%ANDROID_PLATFORM_TOOLS%\

라고 등록해주시면 되겠죠?

자 이제 저장하고 꺼줍니다.!

 

 

여기까지 진행했다면 제대로 되는지 확인을 해봐야겠죠?

POWERSHELL이나 cmd를 켜주어서 adb를 입력해봅니다.

그 후 입력창에

adb를 입력해봅시다.

 

와! 전 버전이 1.0.41이라고 나오네요 :)

그럼 설치가 완료된 것입니다.

 

그럼 이제 자주 쓰는 명령어를 찾아볼까요?

 

adb 자주 쓰는 명령어 모음

 

1. 안드로이드 장비를 재시작

adb reboot

 

2. 사용자 PC에 연결된 안드로이드 장비 혹은 에뮬레이터를 확인

adb devices

 

3. 2개 이상일 때는 특정 기기로만 명령어 보내기

adb shell -s [Serial Number] 명령어

 

4. 2개 이상일때는 특정기기로만 명령어 보내기

adb shell -s [Serial Number] 명령어

 

5. adb 종료

adb kill-server

 

6. adb 실행

adb start-server

 

 

 

좀 더 자세한 명령어를 알고 싶으시면

https://developer.android.com/studio/command-line/adb?hl=ko#issuingcommands

 

Android 디버그 브리지(adb)  |  Android 개발자  |  Android Developers

기기와 통신할 수 있는 다목적 명령줄 도구인 Android 디버그 브리지를 알아보세요.

developer.android.com

이 페이지를 한번 봐보세요! :)

 

여기까지

1. adb란?

2. 설치방법 및 확인

3. 간단한 명령어

를 알아봤습니다 :)

 

조금이나마 도움이 되셨다면 공감 버튼 눌러주세요!!!

오늘도 긴 글 읽어주셔서 감사합니다 :)

반응형