일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 프로그래머스
- RxAndroid
- Django REST
- livedata
- Django REST framework
- C
- 알고리즘
- android architecture component
- flutter firestore
- Kotlin
- Flutter TextField
- RxJava
- FLUTTER
- 코틀린
- C++
- Python
- NDK
- dart
- C/C++
- Android
- Java
- kodility
- mfc
- Android P
- 안드로이드
- Rxjava2
- android push
- Django REST Android
- UWP
- 안드로이드 구글맵
- Today
- Total
개발하는 두더지
[Android] ADB ( Android Debug Bridge ) 란? 본문
ADB ( Android Debug Bridge ) 란 ?
간단하게 설명하자면 에뮬레이터나 단말기에 연결해주는 명령줄 도구입니다.
설치된 App 리스트를 볼 수 있고, Shell 명령어를 직접 입력할 수 있습니다.
adb 도구 경로는 android_sdk/platform-tools 에 위치합니다.
WINDOWS의 경우 Users\사용자명\Appdata\Local\Android\sdk\platform-tools
MAC의 경우 (확인중)
자세한 내용은 아래 링크 참조
https://developer.android.com/studio/command-line/adb.html?hl=ko#directingcommands
자주 쓰일만한 목록
명령어 |
기능 |
adb devices |
어떤 에뮬레이터/기기가 연결되어 있는지 출력 |
adb -s serial_number command |
여러 대의 기기가 있을 때 대상 인스턴스를 지정해야 함 -d : usb 연결된 기기에 명령 ( usb 2개이상 연결되어 있으면 에러 ) -e : 실행중인 에뮬레이터에 명령 ( 에뮬레이터 2개이상 실행중이면 에러 ) |
adb install path_to_apk |
개발용 컴퓨터에서 기기에 apk를 설치할 수 있음 |
adb kill-server |
adb 서버 프로세스 중지 |
adb logcat |
로그 데이터 화면에 출력 |
adb help |
지원되는 adb 명령어 목록 출력 |
adb start-server |
adb 서버 프로세스 실행여부를 확인 후, 실행되지 않은 경우 시작 |
adb shell |
원격 쉘 시작 |
adb [-d|-e|-s serial_number] shell shell_command |
원격 쉘 들어기지 않고 명령 수행 |
'Java,Android' 카테고리의 다른 글
안드로이드 toolbar 중복 코드 지우기 (1) | 2018.04.21 |
---|---|
[Android] Dalvik , ART 란 ? (0) | 2017.12.18 |
[Android] compileSdkVersion, targetSdkVersion 등 SDK 버전 설정 이해하기 (2) | 2017.12.08 |
[Android] Android Studio + Android.mk 환경에서 .so 파일과 jar 파일 만들어서 배포하기 / 18.07.09 수정!! (41) | 2017.07.19 |
[Android] RecyclerView + TMAP OpenAPI를 이용한 자동완성 검색창 만들기 (0) | 2017.06.26 |