펌 OK (출처 표시), 상업적 이용 NO, 컨텐츠 변경 NO
Adb의 개념에 대해서는 이 전 글에서 알아봤으니, 이번에는 명령어에 대해 알아보자
다음 명령어들은 Path설정이 돼 있다면(이전 글 참조) 다른 준비작업 없이
커맨드라인에 그냥 입력하면 된다.
adb devices
현재 컴퓨터에서 인식하고 있는 Device 또는 Emulator 목록을 출력한다.
다른 작업을 하기 전 우선 단말이나 에뮬이 제대로 인식되었는지 확인차 사용한다.
adb install filename
filename은 apk파일의 이름이다. Device나 Emulator에 filename에 해당하는 어플을 설치하라는
명령이다. 추가옵션으로 -r과 -l을 설정해 줄 수 있다.
-l은 어플이 다른 장치로 복사되는것을 막는 옵션, -r은 이미 존재하는 어플을 삭제하지 않고 설치
adb uninstall 패키지경로
ex ) com.android.test (.apk를 제외한 패키지 전체경로 입력)
해당하는 어플이 삭제된다
adb push local_파일명 remote_파일명
개발자 컴퓨터의 파일을 타겟에 복사한다.
adb pull remote_파일명 local_파일명
타겟의 파일을 개발자 컴퓨터로 복사한다.
adb shell
Device에 직접 접속하는 명령어. 이 명령어를 통해 android console에 직접 접속할 수 있다.
디바이스를 루팅하지 않으면 리눅스에서는 먹히는 명령이 먹히지않는경우가 많다.
adb kill-server
adb에 문제가 있을 경우, adb를 종료시킨다. (단말기와 노트북의 케이블을 뺏다꽂아도된다)
adb start-server
종료된 adb를 실행시킨다.
adb reboot
Device를 재시작한다. (리부팅)
이정도가 자주사용되는 명령어들이고,
그 외 명령어들이 궁금하다면 그냥 adb 만 입력하면 도움말이 나온다.
디벨로퍼 사이트에서 좀 더 자세한 사항을 알아보고싶다면
http://developer.android.com/tools/help/adb.html 로 이동하면 된다.
-끝-
'Android > Adb' 카테고리의 다른 글
Adb에 대해 알아보자 (1) | 2013.10.22 |
---|