ADB(Android Debug Bridge) 명령어 정리
참고 URL : http://developer.android.com/tools/help/adb.html
ADB의 위치?
adb는 SDK에 포함되어 있습니다.<sdk>/platform-tools/
.
SDK설치가 않되어 있으신분은 안드로이드 SDK설치 확인하세요.
문법 및 사용법?
자주쓰이는 ADB 명령어
장치검색
장치리붓
파일 보내기 - 장치(단말기)로 파일을 복사해 넣을때 사용
예) adb c:app.apk /sdcard/app.apk
파일 가져오기 - 장치(단말기)에서 파일을 복사해올때 사용
예) adb /sdcard/app.apk c:app.apk
APP 설치
예) adb install c:app.apk
-r 재설치
-s 메모리카드에 설치
APP 삭제
예) adb uninstall com.android.appname
-k 어플 데이터는 그대로
백업 - 기기변경시 빠르고 선택적인 복원가능
예) adb backup -f backup.file -apk -noshared -all (SD카드를 제외하고 모두 백업)
-f 파일명지정
-apk apk파일도 함께 백업
-noshared SD카드는 백업에서 제외
backup.file 백업파일명
복원
예) adb restore backup.file
adb 강제종료 - adb 문제시 강제종료
adb 시작
쉘(Shell)명령어 - 리눅스 명령어 참고
시스템 정보 및 리소스 현황
am
df
dmesg
dumpcrash
dumpstat
dumpsys
dumpsys meminfo, cpuinfo, account, activity, window, wifi, power
ifconfig
iftop
librank
logcat
mount
nc
netcfg
netstat
ping
pm
printenv
procrank
ps
ps -p -t
route
set
service
tcpdump
top
vmstat
cat /data/anr/traces.txt
cat /data/system/packages.xml
cat /proc/binder/
cat /proc/cpuinfo
cat /proc/device
cat /proc/diskstats
cat /proc/filesystems
cat /proc/interrupts
cat /proc/ipports
cat /proc/loadavg
cat /proc/meminfo
cat /proc/net/netlink
cat /proc/net/route
cat /proc/partitions
cat /proc/stat
cat /proc/swaps
cat /proc/uptime
cat /proc/version
cat /proc/vmstat
cat /proc/zoneinfo
cat /proc/[PID]/stat
cat /proc/[PID]/maps