티스토리 뷰
[Android(안드로이드) 앱 개발 기초] 안드로이드 프로젝트 생성하고 에뮬레이터로 앱 실행하기
Unikys 2012. 11. 7. 23:01* 이번에는 기본 앱을 생성해서 에뮬레이터로 실행해보는 것을 해보자.
2012/11/05 - [Android(안드로이드) 앱 개발 기초] Eclipse 개발환경 설정하기, Android SDK 설치하기
* 이클립스로 프로젝트 생성
: New > Android Application Project 선택
: 새로운 프로젝트의 이름과 패키지를 입력하고 빌드에 사용할 SDK와 최소요구 SDK를 선택한다.
* 최소요구 SDK의 기능들을 기준으로 컴파일이 되기 때문에 대상으로 하는 SDK를 잘 선정해야한다. 어떠한 제품군을 대상으로 개발을 할 것인지, 현재 운영체제 버전별 분포도가 어떻게 되는지에 따라 조사를 하고 결정하는 것이 좋을 것이다.
: 버전별 분포 관련글 참고
2012/11/07 - [Programming/Android] - [안드로이드] Android 버전별 분포
: 사용할 템플릿도 선택해서 프로젝트를 만들고나서 혹시 "must override a superclass method" 에러가 났다면 아래에 해결 방법을 참고하면 된다.
2012/11/07 - [Programming/Android] - [Android] 'Must Override a Superclass Method' 에러 해결법
:에러를 없앴으면 에뮬레이터를 설정하자.
AVD(Android Virtual Device) Manager를 열어서 New.. 버튼을 눌러 개발하는 버전의 에뮨레이터를 추가하고 Create AVD버튼을 눌러서 저장하자.
: 그럼 한번 실행해보자. 프로젝트에 대고 오른쪽 클릭을 한 다음에 Run As... > Android Application을 선택하자.
: 그럼 에뮬레이터가 뜨면서 실행이 되는데 노트북에서 하니까 로딩이 무지무지 느리다. 노트북에서는 터치하는 속도나 반응속도가 느리므로 앱의 테스트는 데스크탑에서 하는 것을 추천한다.
: 아래와 같이 기본 템플릿이 실행이 됐다! 그럼 이제부터 원하는 앱을 만들러가면 된다.
* 다음에는 간단한 UI와 다른 액티비티로 넘어가는 방법, 데이터를 넘기는 방법에 대해서 공부하자.
끝.
- 다음 글
2012/11/10 - [Android(안드로이드) 앱 개발 기초] 간단한 인터페이스 구현과 다른 Activity로 넘어가기
2012/11/21 - [Android(안드로이드) 앱 개발 기초] Activity 라이프사이클 공부
2012/11/24 - [Android(안드로이드) 앱 개발 응용] Google Map API로 지도 보여주기(MapView), Overlay Item 그려주기 예제
2012/11/28 - [Android(안드로이드) 앱 개발 응용] Location GPS 위치 가져오기 및 최적화
2012/12/05 - [Android(안드로이드) 앱 개발 기초] 런타임 설정(로테이션, orientation) 변환 라이프사이클
2012/12/19 - [Android(안드로이드) 앱 개발 응용] 쉽게 Google Map 위에 말풍선 띄우기
2013/03/03 - [Android(안드로이드) 앱 개발 기초] Fragment 기초
2014/09/24 - [Android(안드로이드) 앱 개발 기초] ContentProvider 앱 간 데이터 공유 기본
2014/10/20 - [Android(안드로이드) 앱 개발 기초] MediaPlayer 음악 재생하기
- Total
- Today
- Yesterday
- HTML5 튜토리얼
- HTML5
- mini project
- gre
- GX-10
- K100D
- 속깊은 자바스크립트 강좌
- Writing
- Android
- ny-school
- 탐론 17-50
- 강좌
- TIP
- 사진
- c++
- 서울
- google app engine
- 자바스크립트
- Javascript
- gae
- 안드로이드
- 팁
- lecture
- 안드로이드 앱 개발 기초
- Python
- php
- 삼식이
- 뽐뿌
- 샷
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |