사용한 ADB 명령어들을 시간이 날 때마다 기록해 둔다.
안드로이드 기기 조회
adb devices
안드로이드 쉘 실행
adb shell
shell 명령은 리눅스와 같음
모듈 삭제
adb shell rmmod 모듈명
모듈 추가
adb shell insmod 모듈명
권한 얻기
adb remount
/system 파티션을 r/w 할 수 있도록 다시 마운트(remount)
파일 전송 (컴퓨터 -> 안드로이드)
adb push 컴퓨터경로 안드로이드경로
PC의 특정 파일을 안드로이드 디바이스로 전송
파일 전송 (안드로이드 -> 컴퓨터)
adb pull 안드로이드경로 컴퓨터경로
ex1) adb pull /sdcard/dcim : /sdcard/dcim의 모든 파일을 adb가 실행된 경로로 복사
ex2) adb pull /sdcard/dcim d:\dcim : /sdcard/dcim의 모든 파일을 d\:dcim 으로 복사
재부팅
adb reboot
adb reboot-bootloader
컴퓨터에서 안드로이드로 apk 파일 설치
adb install 컴퓨터경로
adb install -r 컴퓨터경로
adb install -s 컴퓨터경로
-r : 재설치
-s : sd카드에 설치
안드로이드에 설치된 apk 제거
adb uninstall 패키지이름
adb uninstall -k 패키지이름
-k : 데이터 및 캐시 유지 한 상태로 앱만 삭제
무선(원격) ADB 설정
adb tcpip 포트번호
기기 재부팅시까지만 유효함
ex) adb tcpip 5555
무선(원격) ADB 접속
adb connect IP주소:포트번호
ex) adb connect 192.168.0.55:5555
무선(원격) ADB 종료
adb disconnect IP주소:포트번호
ex) adb disconnect 192.168.0.55:5555
'안드로이드' 카테고리의 다른 글
Android Studio 없이 platform-tools (adb, fastboot, systrace 포함) 만 다운로드 하는 방법 (0) | 2018.07.22 |
---|---|
DOWNLOADS: SOFTWARE & DOCUMENTS (0) | 2017.04.07 |
API DOCUMENTATION (0) | 2017.04.07 |
DEVELOPING ANT IN ANDROID (0) | 2017.04.07 |
안드로이드 ADB를 이용하여 MAC 과 SSID 가져오기 (0) | 2017.04.05 |