728x90
안드로이드 ADB(Android Debug Bridge)는 안드로이드 디바이스와 컴퓨터 간의 커뮤니케이션을 가능하게 해주는 명령줄 도구입니다. ADB는 개발자와 사용자가 안드로이드 디바이스를 관리하고 디버깅할 수 있도록 도와줍니다.
주요 기능
- 디바이스 관리: 연결된 안드로이드 디바이스의 상태를 확인하고, 디바이스에 설치된 애플리케이션을 관리합니다.
- 앱 설치 및 제거: APK 파일을 디바이스에 설치하거나 제거할 수 있습니다.
- 로그 출력: logcat 명령을 사용하여 애플리케이션 로그를 실시간으로 확인할 수 있습니다.
- 파일 전송: 컴퓨터와 디바이스 간에 파일을 쉽게 전송할 수 있습니다.
- 스크린 캡처 및 녹화: 디바이스의 화면을 캡처하거나 녹화할 수 있습니다.
- 원격 셸: 디바이스의 셸에 접근하여 명령어를 실행할 수 있습니다.
사용 방법
- 설치: Android SDK의 일부로 제공되며, ADB를 사용하려면 SDK를 설치해야 합니다.
- 디바이스 연결: USB 디버깅 모드를 활성화한 안드로이드 디바이스를 USB로 연결합니다.
- ADB 명령어 사용: 명령줄에서 adb를 입력하여 다양한 명령을 실행할 수 있습니다.
ADB는 안드로이드 개발 및 디버깅을 위한 매우 유용한 도구로, 개발자와 고급 사용자에게 필수적입니다.
안드로이드 ABD 디렉터리
/system/ 디렉터리는 안드로이드 시스템 파일들이 저장되는 디렉터리 입니다.
/data/app/ 디렉터리는 안드로이드 앱들이 저장되는 디렉터리 입니다.
/bin/ 디렉터리는 안드로이드 시스템에서 실행되는 명령어들이 저장되는 디렉터리 입니다.
참고로, 안드로이드 adb를 통해 접속 후 쓰기 가능한 디렉터리는 다음과 같습니다.
* /data/local/tmp/
* /data/data/<패키지 이름>/files/
* /data/data/<패키지 이름>/cache/
* /sdcard/
* /mnt/sdcard/
이 디렉터리들에서 파일을 생성하거나 수정하거나 삭제할 수 있습니다.
728x90
반응형
댓글