Welcome

강좌
안드로이드 강좌 두번째 시간입니다. 

강좌 1편에서는 개발 환경을 만들어 첫번째 프로그램으로 Hello World 를 만들어 보았습니다.

강좌 2편에서는 다양한 기종에서 어플리케이션 프로그램을 작동시켜 볼 수 있는 AVD(Android Virtual Device)와 

실제 소유하고 있는 안드로이드 기기에서 작동시켜 보는 것으로 하겠습니다.

이클립스를 실행하세요. 
 
imgAVDm00.png 

이클립스의 Window 탭 에서 Android Virtual Device Manager를 클릭합니다.

imgAVDm01.png

Android Virtual Device Manager 창에서 Device Definitions 탭을 클릭하세요.

imgAVDm02.png

넥서스 S를 선택해 봅시다. 

imgAVDm03.png

선택후에 우측 Create AVD...를 클릭하세요.

imgAVDm04.png

Create New Android Virtual Device 기기 정보가 나옵니다.  OK 클릭하세요.

imgAVDm05.png  
Android Virtual Devices에 등록된 넥서스 S가 보입니다. 이제 Android Virtual Device Manager 창을 닫으세요.

imgAVDm08.png

Package Explore 에서 helloWorld -> src -> com.example.helloworld ->  MainActivity.java 를 더블 클릭하세요.

imgAVDm09.png

Run 메뉴에서 Run As -> Android Application 을 선택합니다.

imgAVDm10.png

안드로이드 에뮬레이터 화면이 나옵니다. 조금 기다리시면.. 

imgAVDm11.png

에뮬레이터에서도 Hello world 를 보실 수 있겠네요. 

이제 실제 기기에서도 실행해 봅시다.  수고해줄 단말기는 Nexus One 입니다. USB 케이블을 PC에 연결하구요.

device00.png device01.png 

설정 -> 애플리케이션 -> 개발 -> USB 디버깅의 체크박스에 체크합니다.

device02.png device03.png

USB 디버깅 연결됨 이라는 메세지가 나오면 온라인 상태 입니다. 

이제 PC쪽에서 USB 드라이버를 설치 해야 합니다. 최초 안드로이드 SDK를 다운로드 받은후 압축 해제하면  

SDK Manager.exe 파일이 있습니다. 없는 분은 이클립스 메뉴 Windows -> Android SDK Manager.

imgUSB03.png

Google USB Driver에 체크박스가 되어있는지 확인후 우측 'Install 2 packages' 버튼으로 Install 합니다.

imgUSB04.png

라이센스에 동의(Accept License)후 설치(Install)버튼을 클릭하세요.

imgUSB06.png

Google USB Driver에 installed 표시가 되었습니다. 

 imgUSB08.png 

새하드웨어 검색 마법사에서 '검색할 위치 포함' -> 찾아보기 버튼을 클릭합니다.

imgUSB07.png 

안드로이드 SDK가 설치된 폴더의 하위폴더 extragoogleusb driver 폴더를 선택해주세요.

설치가 완료 되었으면 이클립스를 실행해 줍니다.

imgUSB10.png 

이클립스 메뉴 중 Run -> Run Configurations 를 클릭합니다. Run 버튼을 클릭하세요.

imgUSB13.png

Android Device Choose 에서 HTC Nexus One 과 시리얼 넘버가 나오고 State 에 Online 입니다. 

OK 클릭하세요. 

device07.png

실제 단말기에서도 Hello world가 화면에 나왔습니다. 두번째 강좌는 여기까지 입니다. 

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 Android [기초강좌] 안드로이드 스마트폰 사용법 모음 anti 2013-07-30 10371
68 PC일반 디스플레이 해상도 anti 2011-04-20 9432
67 PC일반 다음 TV 팟 "pino" 설치 없이 보자! 스퀘어랩 2011-05-08 10351
66 Android 우분투 Linux에서 adb명령어 에러 anti 2011-09-04 14103
65 PC일반 파이어폭스 plugin-container.exe 삭제 방법 anti 2011-09-16 14931
64 울트라북(ultrabook)이란? anti 2012-01-17 4538
63 PC일반 우분투,페도라에서 씽크패드(Thinkpad) 트랙포인트 및 터치패드 사용 스퀘어랩 2012-01-18 12978
62 개발일반 우분투(Ubuntu) APM(apache2,php5,mysql5) 설치하기 스퀘어랩 2012-02-15 5441
61 PC일반 우분투(Ubuntu) 단축키 스퀘어랩 2012-02-22 5902
60 PC일반 VI 명령어 모음 스퀘어랩 2012-02-22 5085
59 Android 통신사별 APN 설정 file anti 2012-02-22 12148
58 PC일반 파이어폭스(Firefox) 최적화(환경설정) 옵션 스퀘어랩 2012-02-23 21546
57 PC일반 우분투 커널 삭제하기 스퀘어랩 2012-03-24 7324
56 프로그래밍 자바스크립트 프로그래밍 언어 - Douglas Crockford 스퀘어랩 2012-03-28 5075
55 스마트폰일반 구글 핸드라이트 설정하기 file anti 2012-07-28 3433
54 PC일반 우분투에서 youtube 색깔이 이상할때 스퀘어랩 2012-08-01 4275
53 PC일반 윈도우에 안드로이드 드라이버 설치하기 file anti 2012-08-13 5362
52 프로그래밍 유튜브 이전 소스 코드가 없을때 동영상 퍼오는 방법 anti 2012-08-13 9305
51 스마트폰일반 안드로이드 루팅하기 file anti 2012-08-13 4014
50 스마트폰일반 안드로이드폰 복원(초기화) - 순정롬 설치 [1] anti 2012-08-15 5466
49 PC일반 우분투(Ubuntu) 리눅스에서 씽크패드 트랙포인트 설정 저장하기 스퀘어랩 2012-08-20 5488