[Android] 유용한 ADB 명령어 모음
2021. 7. 5. 23:54ㆍAndroid
반응형
개인적으로 개발하면서 유용하게 쓰는 ADB 명령어(command) 모음이다. 다른 분들에게도 도움이 되었으면 싶어 공유한다.
혹시 이 글을 읽으시는 분들 중, 이 외에 유용한 명령어가 있다면 댓글로 공유해주시면 좋을 것 같습니다. 🙏
ADB란, Android Debug Bridge의 약자로, 안드로이드 기기와 통신 할 수있는 명령 줄 도구(command-line tool)입니다.
adb 명령어는 앱 설치 및 디버깅과 같은 다양한 기기 작업을 용이하게하며 기기에서 다양한 명령어를 실행하는 데 사용할 수있는 Unix 셸에 대한 액세스를 제공합니다.
- 구글 공식문서
목차
현재 연결된 안드로이드 기기(에뮬레이터 포함) 목록 확인
adb devices
APK 파일 설치 및 제거
# 설치
adb install XXX.apk
# 기존에 앱이 설치되어 있어 업데이트 하는 경우
adb install -r XXX.apk
# 제거
adb uninstall XXX.apk
현재 실행중인 Activity (스택 중 가장 위에 있는 아이)
adb shell dumpsys activity activities | grep mResumedActivity
Activity 스택 확인
adb shell dumpsys activity activities | grep {PACKAGE_NAME} | grep Hist
Activity 실행
adb shell am start -n {app package name}/{Activity path}
# 예시
adb shell am start -n com.hinuri.peep.debug/com.hinuri.peep.SplashActivity
Deeplink 실행
adb shell am start -W -a android.intent.action.VIEW -d "{deep link path}" {app package name}
현재 화면 스크린샷 저장
adb shell screencap -p > {경로}/{파일명}.png
화면 녹화 (스크린 레코더)
# 화면 녹화 시작
adb shell screenrecord {adb 로 연결된 기기에 영상을 저장할 경로}
# 예시
adb shell screenrecord /sdcard/demo.mp4
위 명령어를 통해 화면 녹화를 시작하고, 녹화를 중지하려면 ctrl + C 를 누르자!
그리고 adb 로 연결된 기기에 저장된 영상을 내 컴퓨터로 복사 👇
# 안드로이드 기기에 저장된 mp4 파일을 내 컴퓨터 폴더로 복사
adb pull /sdcard/demo.mp4
추가로 명령어 외에, 유용하게 쓰고 있는 Android Studio Plugin 이 있다.
바로, 🔅 ADB Idea 🔅
위 플러그인을 설치하면, 아래와 같이 Android Studio 에서 클릭한번으로 adb 기능을 사용할 수 있다. 너무 편해!!!
유용한 명령어를 발견하면 또 업데이트 해야지.
반응형
'Android' 카테고리의 다른 글
[Android] Progress 를 나타내는 Custom ProgressBar 구현하기 (0) | 2021.08.08 |
---|---|
[Android] Fragment에서 viewModel 접근을 onAttach() 이후에 해야하는 이유 (0) | 2021.07.17 |
[Android] 잃어버린 Key store password (키 스토어 비밀번호) 찾기 (1) | 2021.06.28 |
[Android] App Signing Key Certificate Fingerprint (앱 서명 인증서) 구하기 (SHA-1, SHA-256) (1) | 2021.06.19 |
[Android] Android 10 - 카메라와 갤러리에서 이미지 가져오기 (0) | 2020.05.27 |