Android
2013.07.10 11:26

ADB Usage 번역

조회 수 13447 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

A D B Android Debug Bridge version 1.0.29

  

-d - USB 장치에 커맨드를 날림. 장치 없으면 에러 반환.

 

-e - 에뮬레이터에 커맨드를 날림. 동작중인 에뮬레이터 없으면 에러 반환.

 

-s <serial number> - 지정된 시리얼 번호를 가진 USB장치나 에뮬레이터에 연결. ANDROID_SERIAL 환경변수를 재정의 함

 

-p <product name or path> - simple product name like 'sooner', or

a relative/absolute path to a product

out directory like 'out/target/product/sooner'.

If -p is not specified, the ANDROID_PRODUCT_OUT

environment variable is used, which must

be an absolute path.

 

devices - 연결된 모든 장치를 출력

connect <host>[:<port>] - TCP/IP를 통해 장치 연결. 기본 포트 5555

 

disconnect [<host>[:<port>]] - TCP/IP로 연결된 장치를 끊음. 주소를 적지 않으면 모든 연결 다 끊음.

 

device commands:

adb push <local> <remote> - 파일/폴더를 장치로 복사

adb pull <remote> [<local>] - 파일/폴더를 장치에서 복사

adb sync [ <directory> ] - host->device로 변경된 파일만 복사 (-l 옵션을 주면 나열만 하고 복사하진 않음)

adb shell - 리모트 Shell 실행

adb shell <command> - 리모트 shell 커맨드 수행

adb emu <command> - 에뮬레이터 console 커맨드 수행

adb logcat [ <filter-spec> ] - device log 보기

adb forward <local> <remote> - 소켓 연결을 전달. 전달 스펙은 다음과 같음

tcp:<port>

localabstract:<unix domain socket name>

localreserved:<unix domain socket name>

localfilesystem:<unix domain socket name>

dev:<character device name>

jdwp:<process pid> (remote only)

 

adb jdwp - JDWP transport를 호스팅하여 돌고있는 PID를 출력함

 

adb install [-l] [-r] [-s] <file> - 패키지 파일을 복사하고 설치함

('-l' forward-lock을 설정함)

('-r' 데이터를 유지하면서 app를 재설치함)

('-s' SD카드에 설치함)

 

adb uninstall [-k] <package> - app 패키지 삭제

('-k' app의 데이터와 캐시 디렉토리는 그대로 유지함)

 

adb bugreport - 장치로부터의 버그 리포트를 포함한 모든 정보를 반환함.

 

adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]

- 장치 데이터의 아카이브를 <file>에 저장함

-f 옵션이 지정되지 않으면 현재 경로의 "backup.ab" 파일에 저장됨.

(-apk|-noapk .apk파일들을 저장할 지 설정함. 기본값 noapk.)

(-shared|-noshared 공유 저장소와 SD카드 데이터를 백업할지 여부 설정. 기본값 noshared.)

(-all 모든 설치된 어플리케이션을 백업함)

(-system|-nosystem 시스템 어플리케이션을 자동으로 포함할지 토글. 기본값은 포함.)

(<packages...> 백업될 어플리케이션의 리스트. -all이나 -shared가 지정되어 있으면 패키지 리스트는 안적어도 됨. 커맨드라인에 명시적으로 표시된 어플리케이션은 -nosystem 옵션이 주어져 있어도 수행된다.

 

adb restore <file> - <file> 아카이브로부터 장치의 컨텐츠를 복원

adb help - show this help message

adb version - show version num

 

scripting:

adb wait-for-device - 장치가 online 될 때까지 대기

adb start-server - 동작중인 서버가 있는지 확인

adb kill-server - 동작중인 서버를 죽임

adb get-state - prints: offline | bootloader | device

adb get-serialno - prints: <serial-number>

adb status-window - 특정 장치의 상태를 계속 출력함

 

adb remount - remounts the /system partition on the device read-write

 

adb reboot [bootloader|recovery] - 장치를 재부팅. 부트로더와 복원프로그램으로 재부팅할 수 있음

adb reboot-bootloader - 부트로더로 재부팅

adb root - adbd 데몬을 루트권한으로 재시작

adb usb - adbd 데몬을 USB 접속으로 재시작

adb tcpip <port> - adbd 데몬을 TCP/IP 접속으로 재시작

 

networking:

adb ppp <tty> [parameters] - Run PPP over USB.

Note: you should not automatically start a PPP connection.

<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1

[parameters] - Eg. defaultroute debug dump local notty usepeerdns

 

adb sync notes: adb sync [ <directory> ]

<localdir> 몇 가지 방법으로 해석될 수 있음:

- <directory>가 명시되지 않았으면, /system와 /data 파티션 둘다 업데이트 됨

- "system" 또는 "data"로 명시하면 해당 파티션만 업데이트 됨

 

환경 변수:

ADB_TRACE - 디버그 정보를 출력함. 다음의 값을 콤마로 구분하여 나열함.

1 또는 all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp

ANDROID_SERIAL - 연결한 시리얼 넘버. -s 옵션이 우선순위가 더 높음.

ANDROID_LOG_TAGS - logcat 옵션을 사용할 때, 이 태그가 출력됨.

 

 


Dreamy의 코드 스크랩

내가 모으고 내가 보는

List of Articles
번호 분류 제목 날짜 조회 수 추천 수
26 MFC 커맨드 창 속성 제어 2009.09.01 38164 0
25 LINUX 커맨드라인에서 url 접근 - wget 사용법 2015.09.30 12273 0
24 Pi 커패시터 용량, 오차 및 정격전압 판별법 (Capacitor Code) file 2016.11.21 16050 0
23 C# 컬렉션(Collection) - ArrayList / HashTable / Queue / Stack 2012.11.12 16265 0
22 C 콘솔 창에서 글자 색깔 바꾸기 2005.08.05 27515 0
21 C 퀵 정렬 Quick Sort file 2005.08.10 39007 0
20 Pi 키르히호프의 법칙 2016.12.05 10777 0
19 Android 킷캣에서 바뀐 점 정리 2014.01.26 12304 0
18 일반 탐색기 오른쪽 팝업메뉴에 항목 추가하기 2005.08.05 42279 0
17 JAVA 텍스트 파일 읽기, 쓰기 2015.10.21 13255 0
16 C# 텍스트 파일에서 읽기/쓰기 2013.08.08 13091 0
15 C# 트레이 아이콘 만들기 2013.08.05 13334 0
14 Pi 파이썬 코드를 이용한 파이카메라 제어 2018.04.24 10743 0
13 PHP 파일 데이터 저장하고 불러오기(파일 입출력) 2015.09.30 8800 0
12 MFC 파일 읽기 전용 해제 및 설정 2009.09.11 54539 0
목록
Board Pagination ‹ Prev 1 ... 28 29 30 31 32 33 34 Next ›
/ 34

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5