Chandroid
Android Development Diary
Chandroid
전체 방문자
오늘
어제
  • 분류 전체보기
    • Today I Learned (TIL)
    • Android
      • Android Weekly
      • Android 13
      • Android Debug Bridge (ADB)
      • Library
      • View
      • Jetpack
      • Gist
    • Kotlin
      • Docs
      • Clean Code
    • Object-Oriented Programming
    • Etc
      • 정보처리기사 실기
      • 주절주절

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • DataBinding
  • MVVM
  • customview
  • OOP
  • kotlin
  • Extensions
  • Database
  • Today I Learned
  • Data classes
  • generics
  • Kotlin Docs
  • Realm
  • clean code
  • Android Debug Bridge
  • til
  • RecyclerView
  • Android 13
  • Android
  • DiffUtil
  • GIST
  • Agile Software
  • Sealed classes
  • Solid
  • Glide
  • ADB

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Chandroid

Android Development Diary

[Android] Android Debug Bridge (ADB)
Android/Android Debug Bridge (ADB)

[Android] Android Debug Bridge (ADB)

2022. 1. 18. 13:48

더 나은 방법이나 틀린 내용이 있을 시에 댓글 남겨주시면 감사하겠습니다.
2022-01-18 작성되었습니다.

🔍 Android Debug Bridge (ADB)란?

Android Debug Bridge(adb)↗

adb란 안드로이드 기기와 통신할 수 있는 다목적 command-line tool이다.

adb를 통해 앱의 설치 및 디버깅 등 다양한 작업을 수행할 수 있으며, Unix shell에 관한 액세스를 제공한다.

  • Client: 명령어 전송 담당. adb 명령으로 터미널에서 클라이언트를 호출할 수 있다.
  • Daemon: 기기에서 명령어 실행 담당. 각각의 기기(Android)의 백그라운드 프로세스로 작동한다.
  • Server: 클라이언트와 데몬 사이의 통신 담당. 개발 기기(PC)에서 백그라운드 프로세스로 작동한다.

 


✅ adb 설치하기

adb는 Android SDK Platform-Tools에 포함되어 android_sdk/platform-tools/ 에 설치되도록 SDK Manager↗에서 다운로드하거나, 이곳↗에서 다운로드할 수 있다.

 

기본적으로 adb를 사용하기 위해서는 개발자 옵션에서 USB 디버깅을 활성화시켜주어야한다.

(안드로이드 개발자를 위한 글이므로 USB 디버깅은 이미 되어있다고 생각..)

 


✅ adb 환경변수 설정하기

android_sdk/platform-tools/ 와 같이 adb가 설치된 경로에 진입하여 adb를 사용하여도 되지만 어느 경로에서든지 adb를 사용할 수 있도록 환경변수로 설정하는 법을 알아보자.

 

기본적으로 adb가 설치되어 있는 경로는 C:\Users\USER_NAME\AppData\Local\Android\Sdk\platform-tools 이다.

adb 저장 경로

 

이후, [내 PC] → [속성] → [고급 시스템 설정] → [환경변수] 로 이동하여

Path값에 adb의 경로를 추가해주면 된다.

저작자표시 비영리 (새창열림)

'Android > Android Debug Bridge (ADB)' 카테고리의 다른 글

[Android] adb 유용한 명령어 모음  (0) 2022.01.18
    Chandroid
    Chandroid

    티스토리툴바