반응형

 

 

1. ADB 로그 관련

디바이스에 있는 로그 확인하기

# 실시간으로 디바이스의 로그를 현재 경로의 log.txt 파일로 저장
adb logcat > log.txt

# 실시간 로그 보기
# main, system 및 crash 버퍼 세트가 기본적으로 사용
adb logcat

# 특정 버퍼로그 지정할 수 있음
adb logcat -b [buffers]
adb logcat -b main,radio,events

 

유용한 필터링 옵션

# 특정 태그만 보기
adb logcat -s YourTag

# 우선순위별 필터링 (V:Verbose, D:Debug, I:Info, W:Warning, E:Error, F:Fatal)
adb logcat *:E  # Error 레벨 이상만 표시

# 특정 패키지의 로그만 보기
adb logcat | findstr "com.yourpackage"

# 로그 버퍼 지우기
adb logcat -c

# 로그 형식 지정
adb logcat -v time  # 시간 포함
adb logcat -v threadtime  # 시간, 스레드 정보 포함

 

실전 예시

# 앱 실행 전 로그 초기화하고 새로 수집
adb logcat -c && adb logcat > myapp_log.txt

# 크래시 로그만 필터링
adb logcat *:E *:F > crash_log.txt

# grep 대신 findstr 사용 (Windows)
adb logcat | findstr "Exception"

 

로그/버그리포트 출력

# bugreport 출력
adb bugreport

 

2. 기기 확인

# help 명령어
adb --help

# 현재 호스트컴퓨터에 연결된 기기 확인
adb devices

 

 

3. ADB Remount 명령어

adb root
adb remount

adb root
adb shell mount -o remount, rw /

 

4. Unlock 푸는 명령어

adb reboot bootloader
fastboot flashing unlock
fastboot reboot

 

  • Ctrl + C로 logcat 중지
  • 로그가 너무 많으면 -v brief 옵션으로 간단하게 볼 수 있다.
  • 여러 디바이스가 연결된 경우 adb -s [디바이스ID] logcat 형식으로 특정 디바이스 지정

 

반응형