생애 첫 안드로이드 앱 만들기, HelloAndroid

 

TECH/ANDROID 2010/11/03 17:40 Posted by 알통

어제 안드로이드 앱 개발 환경을 구축했었습니다. 오늘은 HelloAndroid를 에뮬레이터에 띄워보겠습니다. 저는 직관적인게 좋은데 머리가 아프네요 ㅡㅡ;; 익숙해지면… 직관적이라 생각하겠죠. 암튼 오늘은 에뮬레이터에 HelloAndroid를 띄우는 것 까지만 정리합니다. 나머진… 내일!!

우선 이클립스를 열어서 이클립스 메뉴 > File > New > Project 메뉴를 선택합니다.

Android Project를 선택하고 Next 버튼을 클릭합니다.

프로젝트 관련 세부 내용을 입력하는 창입니다.

Project name은 프로젝트 이름, 개발용 디렉토리명이 됩니다. 저는 언제부턴가 프로젝트명을 패키지 형식으로 작성을 하고 있습니다.

Application name은 홈 스크린 등에 표시되는 애플리케이션의 이름을 입력합니다.

Package name은 자바의 패키지명을 입력합니다.

Create Activity : 애플리케이션의 Activity를 제어하는 Class이름을 입력합니다.

Min SDK Version : 최소한 필요한 SDK의 API Level

Create Activity 앞에 체크박스는… 봐도 이해가 잘 안되네요. 이해될 날이 있겠죠.

내용을 입력하고 Finish 버튼을 클릭합니다.

좌측의 Package Explorer에 보면 아주 많은 파일들이 만들어졌습니다. 에러 표시가 나는군요.

Problems탭에 보니 2개의 에러가 나옵니다. 모두 자동생성된 프로그램인데… 문제가 있지는 않구요. 빌드를 새로 해주면 됩니다.

이클립스 메뉴 > Project > Clean 메뉴를 선택합니다.

해당 프로젝트를 선택하고 OK 버튼을 클릭합니다.

에러가 없어졌네요. 아주 오래된 현상으로 알고 있는데.. 왜 개선을 안할까요?

실행 환경을 설정합니다. 이클립스 메뉴 > Run > Run Configurations… 메뉴를 선택합니다.

좌측의 Android Application 메뉴에 우측 클릭을 하거나 더블클릭을 합니다.

Name에 적당한 값을 입력하고 Android 탭의 Project에 Browse버튼을 클릭해서 프로젝트를 선택합니다.

Target 탭을 선택합니다. Automatic 라디오 버튼을 클릭하고 Manager… 버튼을 클릭합니다.

그럼 Android SDK and AVD Manager 창이 뜹니다. 좌측에서 Virtual Devices를 선택하고 우측의 New 버튼을 클릭합니다. 에뮬레이터 관련 설정을 해줍니다. size는 8 이상을 입력해야 한다는군요. Create AVD 버튼을 클릭합니다. 이후 SDK and AVD Manager는 닫아도 상관없는 듯합니다.

애물레이터가 선택되었네요. Apply버튼을 클릭하고 Run버튼을 클릭합니다. 애뮬레이터가 실행됩니다.

이것은 안드로이드 애뮬레이터가 부팅되는 모습같습니다. 제법 시간이 걸립니다. 뭘 잘 못했나하고 여러번 닫았던 기억이 나네요.

부팅이 진행중입니다….

부팅이 완료되었고 여기는 홈 화면입니다. 아… 제게도 안드로이드 폰이 생긴거군요. 이제 가지고 있는 많은 안드로이드 앱을 실행해볼 수 있겠네요. 기대됩니다.

잠시 후 원래 실행되어야하는 HelloAndroid 앱이 실행되었습니다. 이게 답니다. 뭐… 해준게 암것도 없으니까요. 제가 앱을 만들면서 Hello World라는 단어를 입력한 기억이 없는데 말이죠 ㅡㅡ;; 책을 좀 더 보고…

res 하위로 디렉토리가 많습니다. 여기가 제법 중요한 역할을 하는 놈들 같습니다. 예전에 [Hello, Android의 구성 요소]라고 정리했던 기억이 있는데… 내용은 전혀 기억에 없군요. 휘발성이 아주 강한 기억력 ㅠ.ㅠ

일단, 오늘은 애물레이터에 Hello World를 찍어본것으로 만족합니다. 내일은 좀 더 나은 결과물이 나오겠죠.

http://blogit.blogkorea.net/37523772/http://www.rtong.net/995

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s