blog

ADB 명령 상세 정보

기본 명령어 1. adb 버전: adb 버전 정보를 표시하는 데 사용 2. adb 도움말: 도움말 정보, adb에서 지원하는 모든 명령어 참조 3. 서비스 시작/종료 adb sta...

Oct 8, 2025 · 4 min. read
シェア

기본 지침

1. 광고 버전: 광고 버전 정보를 표시하는 데 사용됩니다.

2. adb 도움말: 도움말 정보, adb에서 지원하는 모든 명령어 보기

3. 서비스 활성화/비활성화

광고 시작 서버: 광고 서비스 시작

adb kill-server: adb 서비스 종료

4. adb 장치: 현재 연결된 장치를 볼 때 사용되며, 연결된 장치가 표시됩니다.

5. adb -s 장치 이름: 연결된 장치가 여러 개 표시되는 경우 이 명령과 동일한 방식으로 그 중 하나를 작동합니다.

예: adb -s 192.168.10.101:5555 셸

문제: 무단 연결, 알 수 없음 또는 오프라인이라는 메시지가 표시되면 연결에 실패한 것입니다. 해결 방법:

1) 장치가 USB 디버깅을 사용할 수 있는지 확인합니다.

2) 장치의 드라이버가 설치되어 있는지 확인하면 360 휴대폰 도우미를 사용하여 드라이버를 설치하여 테스트 머신에 연결할 수 있으며 자동으로 드라이버를 설치하고 테스트에 연결합니다.

3) 디바이스가 인증되었는지 확인합니다;

권한 지침

1. adb 루트: Android 관리자 권한 얻기

2. adb shell: 장치 셸에 로그인하면 이 명령은 장치 셸(커널)에 로그인하고, 셸에 로그인한 후 cd, ls, rm 및 기타 리눅스 명령을 사용할 수 있습니다.

3. adb 다시 마운트 : 시스템 파티션 쓰기 가능 권한 얻기,이 권한을 가지려면 루팅해야합니다.

패키지 이름 보기

애플리케이션 패키지 이름 보기

방법 1:

-adb 셸 pm 목록 패키지 모든 패키지 이름 표시

-adb shell pm 목록 패키지 -s 시스템 응용 프로그램 패키지 이름 표시

-adb shell pm 목록 패키지 -3 타사 응용 프로그램 패키지 이름 표시

두 번째 방법:

-ls /데이터/데이터 모든 패키지 이름 표시

APK 조작 명령

APK 설치

- adb 설치 <apk 파일 경로>: 로컬 apk 소프트웨어를 장치에 설치합니다.

- adb 설치 -r <컴퓨터에서 apk 경로>: 기기에 로컬 apk 소프트웨어를 설치하고 원본 APK를 교체합니다.

APK 제거

- adb 제거 <apk 패키지 이름>: 기기에서 APK를 제거합니다.

- adb uninstall -k <apk 패키지 이름>: 기기에서 apk를 제거하지만 구성 및 캐시 파일은 유지합니다.

- 위의 명령을 다음과 같이 바꾸세요: adb shell pm uninstall -k package

로그 작업 명령

adb logcat: grab log, ctrl+c end

로그캣은 라디오, 시스템, 메인, 이벤트 등 휴대폰의 4개의 버퍼 로그를 볼 수 있습니다;

-무선 통화 및 문자 메시지와 같은 커뮤니케이션 로그를 저장합니다;

- 이벤트 키 입력 출력 등 휴대폰의 이벤트 로그를 나타냅니다;

-메인은 애플리케이션 계층 로그 출력인 휴대폰 애플리케이션의 로그를 나타냅니다;

- 시스템은 시스템 그룹 로그입니다.

- 지정하지 않으면 기본 출력은 기본 및 시스템 로그입니다.

지정해야 하는 경우 매개변수를 사용해야 합니다.

로그캣은 실시간 로그이며, 소프트웨어를 작동하는 동안 동기식은 로그 정보를 출력합니다.

다음과 같이 버퍼를 지정합니다: adb logcat -b main 메인 로그 출력

2.adb logcat -v 시간 예: adb logcat -v 시간 출력 로그가 인쇄 시간과 동기화됩니다.

3. adb logcat -v time -b 실행 버퍼 예: adb logcat -v time -b system

4. adb logcat -v time -b 실행 버퍼>d:\ logcat.log 출력 로그가 로컬 파일에 저장됩니다.

5.adb logcat -c 정리 로그

6.adb logcat *:E 로그 필터링, 오류 로그만 출력합니다.

Logcat 분석

출력 로그의 형식은 아래와 같습니다:

다섯 부분으로 구성되어 있습니다:

1. 06-28 19:38:10.464와 같이 로그 시간을 기록합니다.

로그 수준은 낮음부터 높음까지 상세, 디버그, 정보, 경고, 오류입니다.

- V: 상세는 길고 장황하며 일반적으로 모든 디버깅 정보의 필터링된 출력이 아닌 일부 세부 정보의 개발 및 디버깅 프로세스를 표현하며, 가장 낮은 수준의 로그는 신경 쓰지 않습니다.

- D: 디버그 디버깅, 개발 디버깅 정보 표시, 공식 버전을 닫아야 합니다.

- I: 일부 정보, 암시적인 정보를 표현하는 정보입니다. 이 정보에 댓글을 달 수 있습니다.

- W: 경고는 경고를 의미하지만 반드시 즉각적인 오류를 의미하지는 않으며, 개발은 특별한 주의가 필요한 부분을 나타내는 데 사용되기도 합니다.

- E: 오류는 오류가 발생했음을 나타내며 해결에 집중해야 할 가장 중요한 사항입니다.

3. 레이블: 로그 시작자에 레이블을 지정하고 마지막 종류의 AndroidRuntime과 같은 로그 필터링을 용이하게 합니다.

4.PID(프로세스 ID): 위의 4962와 같이

5. 본문: 저널의 전반적인 내용

치명적인 예외를 사용하여 오류를 찾을 수 있습니다.

Read next

자세한 튜토리얼이 포함 된 팬 복권 프로그램 공식 버전 1.4에 대한 의견, 당신도 당신도 라인 - 블로그

우연의 보물 발견, 세 가지 아이디어의 디자인, 이전 지식 1. URL을 구문 분석하기 위해 get 요청을 보내는 방법 2. URL을 구문 분석하기 위해 게시 요청을 보내는 방법 3. 공통 요청 헤더를 추가하는 방법 4. 문자열 서식 5. JSON 형식을 구문 분석하는 방법 6. 배운 지식을 통합하기 위해 저자는 향후 검토를 용이하게하기 위해 일부 학습 노트 유형의 블로그를 게시하기 시작하려고 시도합니다. 언제...

Oct 8, 2025 · 20 min read