Tools in AndroidSDK아꿈사정민철(ccc612@gmail.com)
ContentsAndroid SDK 개요Android EmulatorADB(Android Debug Bridge)DDMS(Dalvik Debug Monitor Service)
Android SDK 개요설치방법JDK 설치Eclipse for Java 설치SDK다운로드& 압축 해제
Android SDK 개요설치방법SDK 구성요소 업데이트
Android SDK 개요설치방법Eclipse Android Add-on 설치Eclipse Add-on에 SDK path 설정
Android SDK 개요구성개발 문서sampleapplication source에뮬레이터 & 이미지Build ToolsDebug Toolssqlite3
Android Emulator에뮬레이터 생성
Android Emulator에뮬레이터 생성이름Target(android version)SD cardSkinHardware
Android Emulator에뮬레이터 실행
Android Emulator에뮬레이터 실행
Android Emulator에뮬레이터 다루기키보드 사용 가능마우스 클릭, 휠스크롤, 드래그 가능Host를 통한인터넷 가능
Android Emulator에뮬레이터 다루기숫자 키패드7, 9로 가로/세로 모드 전환F8로 네트워크 켜고 끄기
Android Emulator에뮬레이터 다루기Dev Tools
Android Emulator에뮬레이터와 통신GPS 위치 전송전화 통화 흉내내기에뮬레이터간 전화통화 흉내내기 (포트번호가 번호)에뮬레이터간 SMS 전송
ADBadb(Android Debug Bridge) 명령start-server/kill-server : 기기의 adb서버 조작devices : 연결된 기기 나열
ADBadb(Android Debug Bridge) 명령push/pull : 기기에 파일 넣기, 빼기install/uninstall : 기기에 어플 설치/제거
ADBadb(Android Debug Bridge) 명령logcat : 로그 출력I/ActivityThread(   97): Publishing provider icc: com.android.phone.IccProvider[로그레벨]/[태그](pid): [로그메세지]
ADBadb(Android Debug Bridge) 명령bugreport : 디버그 정보 출력shell : 쉘 접속
ADBadb(Android Debug Bridge) 명령monkey스트레스 검사 도구무작위로입력을 발생시킨다인자값을 통해 특정 입력의 비율을 조정할 수 있다.
ADB명령 target 지정에뮬레이터adb –s <일련번호> <명령>디바이스adb –d <일련번호> <명령>
DDMS
DDMS프로세스 다루기디버거 붙이기스레드 조사힙 조사프로세스 중지강제 GC
DDMS파일탐색기파일구조 열람파일 복사파일 삭제
DDMS에뮬레이터 제어전화 걸기SMS 보내기GPS 좌표 보내기
DDMS로깅 기능로깅 레벨 별 필터링로그 태그별필터링기기 화면 캡쳐
참고자료도서시작하세요! 안드로이드 프로그래밍WebAndroid Developers

Tools in android sdk