usb 디버깅 설정
usb 디버깅 설정
■ 안드로이드 프로그래밍할 때 AVD에서 테스트 해보는 것보단 핸드폰에서 테스트하는 게 시간절약이 많이 되는데요. 아마도 환경만 되면 모두 핸드폰을 연결해서 테스트 하실 거에요. 이렇게 안드로이드 프로그래밍을 테스트해보기 위해서 컴퓨터와 핸드폰을 연결할 때 핸드폰의 개발자 옵션에서 "usb 디버깅" 옵션을 활성화해줘야 하는데요.
■ 이번 글에서는 개발자 옵션에서 usb 디버깅 설정하는 과정을 정리해보고, 이클립스와 핸드폰을 연결하는 과정을 알아보도록 하겠습니다. 핸드폰의 usb 디버깅 옵션은 "개발자 옵션" 메뉴에서 설정해줘야 하는데요. 기본적으로 이 메뉴가 숨겨져 있습니다. 개발자옵션 메뉴를 나타나게 하고 usb 디버깅을 설정하겠습니다. 여기서 사용하는 핸드폰은 갤럭시s4 입니다.
■ 설정 메뉴에서 [더보기] 메뉴를 선택해서 "디바이스 정보"를 선택하겠습니다. 참고로 갤럭시 s5는 [설정 ▶ 시스템 ▶ 디바이스 정보]를 선택하시면 됩니다.
■ 이렇게 핸드폰의 각종 정보가 있는 메뉴가 열리는데요. 이 중 "빌드 번호"가 보일 겁니다. 이 부분을 손가락으로 계속 터치해주세요. 그럼 개발자 옵션이 활성화됐다는 메시지가 보일 거에요. '뒤로' 버튼을 클릭해서 앞의 [더보기] 메뉴 창으로 이동할게요.
■ 좀 전에는 보이지 않던 [개발자 옵션] 메뉴가 나타났네요. 클릭해서 들어가 볼게요.
■ 여기에 이렇게 usb 디버깅 메뉴가 있어요. 기본설정은 활성화되어 있지 않거든요. 체크해서 활성화 시키시면 됩니다.
■ usb디버깅의 기능을 설명하는 글이 보이구요. [확인] 하고 컴퓨터와 핸드폰을 연결하겠습니다.
■ 컴퓨터와 핸드폰을 연결하면 이렇게 해당 컴퓨터와의 usb 디버깅 연결을 허용할지 물어보는데요. [확인] 하시면 됩니다.
참고사항으로 이클립스에서 작성한 프로그램을 실행할 때마다 핸드폰을 선택할 수 있게 설정하는 과정을 보고 마무리할게요.
■ 그림에서 표시한 [New Run_Configurations] 버튼 옆에 있는 드롭다운(▼) 버튼을 클릭해서 "Run Configurations" 메뉴를 선택하겠습니다.
■ [Run Configurations] 창에서 [Target] 탭의 "Always prompt to pick device" 옵션을 체크해주시면 프로그램을 실행할 때마다 '핸드폰'과 'AVD' 중에서 선택할 수 있는 창이 나타나게 됩니다.
■ 이렇게 Android Device Chooser 창이 나타나구요. 핸드폰 (running android device) 또는 AVD 중에서 선택해서 프로그램을 실행할 수 있습니다. ^^ 참고하셔서 이용해보세요. 수고하셨습니다.