주요 ADB 명령어 모음
-. adb 명령어
adb kill-server
adb start-server
파일 밀어넣기
System app에 강제로 apk 밀어 넣을때 종종 사용 ( Install과 비슷하지만 다른 개념)
adb push xxx.apk /system/app/
push 시 Read-only file system
adb remount /또는/ adb shell mount -o remount,rw -t rfs /dev/stl12 /system
dump.txt 파일로 덤프 파일 저장하기
adb shell dumpstate >> dump.txt
system의 메모리 정보 mem 파일로 저장
adb shell dumpsys meminfo >> mem.txt
process 의 메모리 사용량
adb shell procrank >> proc.txt
system의 properties 내용 prop파일에 저장
adb shell getprop >>prop.txt
-. adb shell
# am (activity manager)
am start -a [intent] -d [data] -t [minetype] -c [category] -n [component] -f [flags]
ex) call 발신
am start -a android.intent.action.CALL -d tel:01012345678
broadcast도 가능
am broadcast
단말의 사이즈 강제로 조정하기 > 1280x800으로 변경
am display-size 1280x800
단말의 Density값 강제로 조정하기 >480으로 변경
am display-density 480
단말의 상태 모니터링 (ANR등을 확인)
am monitor
# pm (package manager)
pm list package [option]
package 모두 보여준다.
-d (disable 되어있는 package 목록)
-e (enable 되어있는 package 목록)
-s (system package 목록)
-3 (thrid party package 목록)
해당 패키지 삭제
pm uninstall [pacakgename]
해당 패키지의 데이터 삭제
pm clear [package]
disable 되어있는 package를 enable 로 변경
pm enable [package]
<-> pm disable : 반대로 enable 되어있는 package를 disable 시킨다.
Android 4.4(level 19) 이상의 버전에서만 지원되는 기능
mp4로 촬영
adb shell screenrecord /sdcard/xxx.mp4
단말의 동작을 촬영하여 xxx.mp4 파일로 저장
option : --size --rotate 등 옵션 가능
(ctrl-c 시 촬영 중지)
'Developments > Android' 카테고리의 다른 글
[Android] Lollipop 에서 Call Answer하기 (2) | 2015.04.24 |
---|---|
[Android/Tip] Interface (0) | 2013.07.13 |
[Android/Exception] - java.lang.IllegalStateException (0) | 2013.07.13 |
[Android] Parcel (0) | 2013.07.13 |
[Android/Tip] ListView getView 중복 호출 (0) | 2013.05.06 |