태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[SDK 1.0] #03. Hello, Android!로 배우는 기초 - (4) 기본 생성파일 분석 및 실행해보기

2008.12.27 11:46

알립니다!!
현재 보시고 계신 강좌/글은 SDK 1.0을 기준으로 작성된 것입니다.
SDK 업데이트에 따라 변동사항이 있을 수 있으므로 새로운 SDK 버전을 기준으로 작성된 다른 글을 참고하시길 권합니다.


저번 글에서는 R.java파일의 용도까지 알아보았습니다.
자, 이제 드디어 작성한 어플리케이션을 실행해볼 차례입니다. 프로젝트 파일 중 HelloAndroid.java파일을 열고, 앞에서 보았던 것과 같이 HelloAndroid코드를 입력합니다.

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroid extends Activity{
public static void onCreate(Bundle icicle)
{
super.onCreate(icicle);
TextView HelloText = new TextView(this);
HelloText.setText("Hello, Android");
setContentView(HelloText);

}
}

코드를 다 입력하였으면, 이제 실행을 해 볼 차례입니다.
이클립스 상단 메뉴의 Run - Run Configuration을 선택합니다.



위와 같은 창이 뜨면, Name에는 실행설정 이름(사실, 아무거나 쓰셔도 상관은 없습니다만, 가급적 관련있는 것으로 써주는 것이 낫겠죠?)을 적어주면 됩니다. 여기서는 HelloAndroid를 적으시면 됩니다.

Project는 옆의 Browse.. 버튼을 선택하셔서 현재 자신의 프로젝트를 선택해주시면 되고, 이 프로젝트는 Activity가 하나밖에 없으므로 Activity에서 따로 설정할 것은 없습니다. 모든 것이 다 설정되었다면, Run을 눌러 실행하시면 다음과 같은 화면이 뜰 것입니다.



처음 에뮬레이터가 실행되려면, 어느 정도 시간이 걸리므로 조금 기다리셔야 합니다. 어느 정도 시간이 지난 후, 위와 같은 화면이 보이게 된다면 성공한 것입니다.

이로써 Hello, Android코드를 통해 안드로이드 프로그래밍의 기초적인 것들을 알아보았습니다. 아직은 Code를 이용한 방법으로 설명해드렸는데, Code를 이용하지 않고 XML Layout의 수정을 통해 Hello, Android를 띄워주는것도 가능합니다. 다음 강좌에서는 XML을 통해 Hello, Android를 만들어보도록 하겠습니다.

커니 Out-of date , , , , ,

  1. Blog Icon
    simsiss

    아하~ 정말 잘 정리된 강좌입니다 ^^
    근데 저같은 경우에는 1.5 SDK로 Eclipse 3.4.1로 개발하는데
    R.java 파일이 생성되지 않더라구요?
    aapt 파일이 R.java를 생성하는 것이라고 하던데... SDK 1.5 에서는 tools 폴더 밑에 있는게 아니라
    platform/android-1.5/tools/.. 이렇게 있던데..

    혹시 R.java 파일을 생성하는 법을 알고계신지요? ㅠ.ㅠ

  2. R.java 파일은 따로 생성하는게 아니라 자동으로 생성되는 파일입니다~ 이클립스 ADT가 설치되어있다면 R.java파일을 건드릴 일은 거의 없죠~

    R.java파일이 생성되지 않는다면 ADT를 다시 설치해보시는게 좋겠네요. 아.. 그리고 지금 안드로이드 기초강좌 부분은 SDk 1.1 기준이라서 1.5와는 다소 차이가 있어요. 조만간 업데이트할 계획이랍니다~ ^^

  3. Blog Icon
    소안

    에뮬레이터 뜨고 제대로 설치가 된거 같은데요.. 안돼네요..
    라고 적으려다가

    Run 하는데 이게 상당히 오래걸리는 군요 Hello Android 뜨는데 3분 30초가 걸렸네요 이론..ㅋ

    다시 실행할때는 1분으로 단축(?) 되었구요

    왜 안되나 계속 실행하고 끝내고 ㅋ 인내심이 필요하네요 이거

  4. 아무래도 거의 가상머신 하나를 트는 것과 맞먹다보니 시간이 좀 오래 걸리긴 합니다. ㅎㅎ
    그래도 3분 정도면 견딜 만 하네요.

    오래 걸리는데서는 에뮬레이터 하나 띄우는데만 해도 10분 넘게 걸린답니다 OTL..

  5. Blog Icon
    cashdow

    좋은 강의 감사합니다.
    저도 엄청 오래 걸리는 군요 ㅎㅎ
    놋북이 구린데에 한몫을 했겠지만 ㅎㅎ 첨엔 안되는줄알고 계속 실행시켜 봤다는 ㅎㅎ

  6. 저도 노트북에선 실행시키는데 꽤 시간이 걸리더군요 -ㅁ-
    그러다보니 주 개발은 데탑에서, 놋북에서는 그냥 디버깅 정도(?)로만 활용중입니다 :)