스타의 도서관/안드로이드 개발

안드로이드 기초 강좌(개발 툴킷 설치 및 Hello World) - 5/20

스타(star) 2013. 5. 21. 01:48

안드로이드 개발

1. 스마트폰에 대한 이해 및 개요


2. 안드로이드 개요 및 개발 환경 설치


3. 안드로이드 개발환경 세팅하기

JDK

http://www.oracle.com/technetwork/java/javase/index.html


안드로이드 ADK

http://developer.android.com/sdk/index.html


안드로이드 ADK를 설치하니 이클립스는 자동으로 포함되어 있네요.


이클립스를 실행합니다.

아래와 같은 이클립스 실행 화면이 떴습니다. 


이제 안드로이드 SDK매니저를 실행해서 개발에 필요한 Develop Kit을 마저 설치 해보도록 하겠습니다.



아래 화면이 SDK Manager화면인데요.

맨 위에서 부터 installed 되어 있는 것들을 확인합니다.


현재 안드로이드 4.22 버전에서 not installed 되어 있는 것들이 있네요. 확인하고 설치해 주도록 합니다.


만약 이전버전의 개발을 하실 거라면 이전 버전에 필요한 내용들을 체크해서 설치 해주시면 될 것 같네요.

선택한 SDK들을 설치하려고 하면 아래와 같은 확인 화면이 나옵니다. 


제가 설치하려고 하는 것들이 전부 체크되어 있네요.


라이선스 동의를 해주고 설치하기 시작합니다.



자 이렇게 해서 SDK 설치 까지 끝이 났습니다.


이제 가상 머신을 띄워보도록 할까요?




4. 가상 머신 띄워보기


Android Virtual Device Manage를 실행하면 아래와 같은 화면이 나옵니다.


가상의 전화기 디바이스를 생성해서 실행 시키는 그런 구조입니다.




오른쪽의 New를 눌러서 새로운 가상 스마트폰 디바이스를 만들도록 합시다.


아래와 같은 항목들을 기입하면 됩니다.


AVD Name : 디바이스 이름


Device : 레퍼런스 폰을 결정해 줍니다.


Target : 안드로이드 4.2.2로 설정해 주었습니다. 


그외 카메라 기능 여부 체크하시고


메모리 옵션을 설정해 줍니다. 가상의 핸드폰을 하나 만든다고 생각하면 됩니다.



이제 한번 구동시켜 보도록 하겠습니다.


Start를 누르면 가상 에뮬레이터를 동작시키게 됩니다.


아래와 같은 런치 옵션이 나오는데요. 적당히 설정하시고 런치!



솔직히 시간이 매우 오래 걸립니다. 아주아주아주 오래 걸리네요.


한번 띄워놓고 그냥 계속 사용하는 것이 좋을 것 같습니다.



짠. 아래와 같이 전화기가 하나 생성 되었네요. 위쪽에 5554를 보시면 저게 이 핸드폰의 번호입니다.


가상 머신을 2개 띄워서 서로에게 전화를 걸어줄 수도 있습니다.






5. HelloWorld! 출력하기


자 이제 우리의 결과물을 출력해줄 가상 머신도 띄웠으니 프로젝트를 생성해서 앱을 하나 만들어 보죠.


New - Project를 선택합니다.


Android Application Project를 선택하도록 합시다.





어플리케이션 이름을 정해주세요. 


그리고 패키지 이름까지 정해주시면 프로젝트가 생성됩니다.


이제 다음으로 넘어가면 아래와 같이 세부 설정을 하게 됩니다.


워크플레이스를 유심이 보세요. 프로젝트가 저장되는 공간입니다.




이제 아이콘을 설정해 줍니다.


어려운 부분은 아직 없습니다.




이제 다음은 화면에 대한 Activity에 대한 설정이네요. 


그냥 무난하게 Blank Activity 하셔도 됩니다. 사실 별거 아니거든요.



새로운 페이지를 이제 만들었습니다. 메인 화면에 아무것도 들어 있지 않네요.


Finish를 누르시면 이제 프로젝트가 생성 됩니다.






자 이제 아래와 같이 Activity_main 이 생성되었습니다. 각종 이제 편집 화면이 보이네요.






왼쪽의 프로젝트를 helloworld를 선택하고 Run as - Android Applicatinon을 실행해 봅니다.


아래와 같이 가상 머신에 activity와 같은 화면인 helloworld 가 출력되는걸 알 수 있습니다.



오늘은 우선 설치에서 helloworld까지 해봤습니다.