첫번째 강좌 올린 지 좀 오래 됐네요... 제가 파견을 갔다 오는 바람에...ㅋㅋ

첫번째 편에 설치에 이어 두번째로 Hello 프로그램 하나를 안드로이드 에뮬레이터에 띄우는 것까지 해보는 시간입니다.

1) 우선 이전 편에서 열심히 설치한 이클립스를 실행합니다.

2) 이클립스에서 아래와 같이 File/New/Android Project를 선택합니다.

 

3) 그럼 아래와 같이 New Android Project 창이 열리게 됩니다.

 4) 각 항목을 채우고 Finish 버튼을 클릭합니다.

  - Project Name을 적습니다.

  - Build Target은 최신인 2.1을 선택합니다. (이번 강좌 기준이겠죠)

  - Application Name은 나중에 실행되는 어플 아이콘에 나올 이름입니다. 쉽게 적는 게 좋겠죠.

  - Package Name은 자바표준패키지 이름공간 명명관례를 따르는 게 좋습니다.(com.회사이름.응용프로그램이름)

  - Min SDK Version은 상기 Build Target의 API Level을 적습니다. 

 

5) 그러면 알아서 프로젝트가 생성되고 관련 파일들이 자동으로 생성됩니다.

6) 이제 실행을 하면 되는데, 실행하기 앞서, 우리는 안드로이드 단말기가 없기 때문에 가장 장치를 만들어서 사용해야 하는데 이를 AVD라고 합니다.
 이클립스에서 Windows에 Android SDK and AVD Manager를 선택합니다. 

 7) Android SDK and AVD Manager에서 왼쪽에 Virtual Devices가 선택된 상태에서 오른쪽에 New 버튼을 누르면 AVD 생성 창이 열립니다. 항목을 채워넣고, Create AVD 버튼을 눌러서 가상 장치를 생성합니다.

 

  - 가상 장치 이름을 지어서 넣고, 타켓은 일단 최신인 2.1로 선택하였습니다. 메모리는 512 정도 줍니다.

  - 그러나 나중에 Hello 프로젝트를 만들고 실행을 해봤더니, 에뮬레이터가 뜨지 않고 계속 오류가 났습니다. 역시 며칠 고생한 끝에 알게되었는데, 계정이 한글이었기 때문에 생기는 문제였습니다. 한글 폴더를 인식못하는데, 찾아보니 AVD가 디폴트로 계정이름 폴더 밑에 생성이 되고 있었습니다. 이 디폴트 폴더를 영어로만 된 폴더로 변경하면 되겠죠... 이 방법은 아래와 같습니다. (이 부분은 강좌의 끝까지 따라 해보시고 나서, 안될 경우 보시기 바랍니다. 아직 시동 구성을 하지 않았으므로 실행이 안되거든요...)

  . 도스 모드로 작동되므로, 컴맨드 창을 엽니다.

  . 안드로이드 SDK에 tools 폴더로 이동해서 android list target를 실행합니다.

 

  - 그러면 위와 같이 타겟들이 리스팅됩니다. 우리가 만들 장치인 2.1 안드로이드는 9번이네요.

  - 그 다음에 avd를 생성합니다. 옵션 t는 타겟, n은 이름, p는 경로입니다. 아래와 같이 실행합니다.

 

 

  - 그러면 한글 경로가 들어가지 않는 경로로 avd를 만들수가 있습니다.

  - 자, 이렇게 하고 나서 다시 Hello 프로젝트를 실행~!

  - 그러나 또 에러...!!!
 
  - 이것은 이클립스의 메뉴를 통해 만든 AVD가 아직도 살아있기 때문입니다.

  - 기존 AVD를 날려버립니다. 그러면 정상 실행됩니다. 나중에 Configuration을 바꿔줘도 될 듯 하네요.

 

8) 마지막으로 프로젝트의 시동 구성을 해야합니다. 위에 살짝 언급된 Configuration이다. 어라 근데 자동으로 생성이 되어져 있네요. 새 버전이라 그런가? 아래 그림과 같이 선택해서 나오는 창이 그 아래 나오는 화면이다. 

 

 9) 이제 Hello 프로젝트를 실행해봅니다... 근데 위에 그림에도 나오지만 프로젝트가 생성된 곳에 보면, 프로젝트명 왼쪽에 빨간색으로 X표시가 되어 있습니다. 뭔가 에러가 있다는 뜻이겠죠. 이럴때 메뉴의 Window의 Android SDK and AVD Manager를 선택해서 아래 창을 띄운 후 Start 버튼을 누르면 안드로이드 에뮬레이터가 실행되고, 이 때 프로젝트명 옆의 X표시도 사라집니다.

 

10) 하단의 이미지에 표시된 실행 버튼을 누르고 실행해봅니다.

   - 아래와 같은 창이 나오고, 첫번째 Android Application을 선택하고 OK 버튼을 클릭합니다.

  - 조금 (조금 많이 ㅋㅋ) 시간이 걸린 뒤에 에뮬레이터가 뜨고, 어플리 실행된 화면을 볼 수 있습니다.

 

ㅋㅋㅋㅋㅋㅋㅋㅋ

완료~~~!!!

 

이제부터가 시작이네요...

여기까지 안드로이드 개발 강좌 Hello World! 띄우기였습니다.
담에 시간이 되면 안드로이드 언어에 대한 강좌도 올려보도록 하지요.


저작자 표시 비영리 변경 금지
신고



Posted by 인터랙티비

댓글을 달아 주세요



티스토리 툴바