안드로이드(Android) Hello World안드로이드(Android) Hello World

Posted at 2013.11.03 20:27 | Posted in == Mobile ==/Android



facebook에 글올리기



안드로이드(Android) Hello World


안드로이드 SDK 설치와 셋팅이 끝났으면, 개발환경 구축이 잘 되었는지, 프로젝트를 생성해서 Hello World 를 띄워보자.




안드로이드(Android) SDK 개발환경 구축




개발 언어는 모두 Hello World로 시작하는거 같다.


이클립스에서 File -> New -> Project 를 선택하면 아래와 같은 화면이 나온다.


SDK가 정상적으로 설치되었다면 Android 가 있을 것이다.


Android Application Project를 선택하고 Next를 눌러준다




Application Name을 입력한다. 여기서는 Hello Android로 입력했다.


Application Name을 입력하면 Project Name 과 Package Name이 자동 입력된다. 수정을 원하면 수정하면 된다.


Minimum Required SDK 는 생성하는 어플리케이션이 실행되기 위한 최소한의 버전이다.


다른 옵션들도 원하는 값으로 변경한다.


여기서는 Default로 Next 한다.





기본적으로 이클립스에 설정되어 있는 Workspace 에 프로젝트가 저장된다. 변경을 원하면 변경해준다.



앱 아이콘 이미지를 셋팅한다.


원하는 이미지 및 값으로 변경한다.



생성되는 최초 기본 Activity를 선택한다. 나중에 소스상에서 원하는 형태로 변경할 수 있으니 Default로 선택한다.

(원하는 모양으로 변경해도 된다.)



Activity Name 과 Layout Name을 입력한다. 기본 Default로 가자. 드디어 Finish !



안드로이드 프로젝트가 생성되었다. 프로젝트는 기본적으로 Hello World가 셋티되어 있다.




이제 AVD 에뮬레이터를 사용하여 생성한 프로젝트를 실행시켜보자.


Window -> Android Virtual Device Manager 를 선택하면 아래와 같은 화면이 나온다.


새로운 에뮬레이터 기기를 생성할 것이다. 오른쪽에 New를 선택하자




에뮬레이터의 이름 및 환경을 설정하는 메뉴다.


가끔 처음 시작할 때 아래 화면과 같이 Device를 선택하면 CPU/ABI 에 "No system Images installed for this target" 이라는 메시지와 함께 OK 가 비활성화 되어 있다.


CPU/ABI 가 셋팅이 되어 있지 않기 때문에 에뮬레이터를 생성할 수 없기 때문이다.


이러한 현상이 발생하는 원인은  SDK 또는 SDK Manager 를 통해 API를 설치하고 이클립스에 제대로 적용이 안되어 있는 것이다.


해결 방법은 2가지 이다.


1. 이클립스를 종료 후 재시작 한다.


2. 환경변수에 SDK 경로를 입력한다.


이 2가지를 시도 해보면 CPU/ABI 가 정상적으로 선택할 수 있다.


 "No system Images installed for this target"



SDK 환경변수 설정은 아래와 같이 내컴퓨터에서 마우스 오른쪽 버튼 -> 속성 -> 고급 시스템 설정 -> 환경변수 로 간다.


시스템 변수에서 Path를 선택한 후 편집을 눌러 변수 값에 SDK 설치 경로 \tools;  를 추가해 준다.




CPU/ABI 가 정상적으로 나타난다.


AVD Name 을 입력하고 장비를 선택한다.


Front Camera, Back Camera 를 선택하고 SD Card 메모리를 적당히 적어준다. (입력하지 않아도 된다.)





AVD 라는 이름으로 AVD가 생성된 것을 볼 수 있다. 이제 이 AVD 에뮬레이터를 사용해 프로젝트를 실행시켜 보자.





프로젝트에서 마우스 오른쪽 버튼을 누르고 Run As -> Android Application 을 선택한다.






Android 에뮬레이터가 실행된다.




에뮬레이터에서 프로젝트가 실행되면서 Hello world! 가 출력된다.




안드로이드 Hello World 실행 완료





안드로이드(Android) SDK 개발환경 구축


안드로이드(Android) Hello World




이웃추가
facebook에 글올리기
  1. 이레
    정말 감사합니다 avd 생성시 계속 cpu/abi 설정이 안됏었는데 환경변수설정이 안되서 그런거엿군요 ㅠㅠ 정말 감사합니다 오늘하루종일 이것때문에 고생햇어요
  2. 난다요
    src은 생성되는데 그 밑에있는것들은 생성이안되네요 어떻게 해야하죱? 궁금합니다 저에게 그 방법을 알려주세요
    기다립니다
    • 2014.12.17 15:08 신고 [Edit/Del]
      안녕하세요
      처음 안드로이드 프로젝트를 생성할때 패키지와 MainActivity가 생성 안되었다면, 프로젝트 생성 과정을 다시 확인해보시기 바랍니다.
      특히 3번째 캡쳐 화면에 있는 Create activity 체크가 되어있는지 확인해보시기 바랍니다.

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기