Windows7 에서 안드로이드 환경 구성
설치 폴더를 다음과 같은 구조로 잡았다.
c:\android\sdk - android SDK 위치
\workspace - 실행 소스, 테 스트 소스 위치
1. JDK 설치
1) URL: http://java.sun.com
2) Version: JDK ver. 1.5 이상
3) 설치 프로그램: jdk-6u17-windows-i586.exe (JDK 1.6)
4) 설치 위치 C:\Program
Files\Java\jdk1.6.0_17\
C:\Program
Files\Java\jre6\
5) 설치 후 확인 사항
* 시스템 path 에 C:\Program Files\Java\jdk1.6.0_17\bin; 을 추가.
* 버전확인
C:\>java -version
java
version "1.6.0_17"
Java(TM) SE Runtime Environment (build
1.6.0_17-b04)
Java HotSpot(TM) Client VM (build 14.3-b01, mixed
mode, sharing)
2. Eclipse 설치
1) URL: http://www.eclipse.org/
2) Version: 3.4 이상
3) 설치 프로그램: eclipse-jee-galileo-SR1-win32.zip (Ver 3.5)
4) 설치 위치: c:\eclipse
Workspace: C:\android\workspace
5) 설치 후 확인 사항
C:\eclipse\eclipse.ini 수정
다음을 참조하여 자신의 시스템 사양에 맞게 조정한다.
Perm은 Class와 Method의 코드가 들어가는 JVM의 영역이다.
기본값이 256이나 Max Perm Size를 128로 줄였다.
초기 힙 사이즈를 40m 에서 128로 올렸다.
---------------------------------eclipse.ini
처음
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.jee.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128m
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms128m
-Xmx512m
---------------------------------eclipse.ini
끝
1) URL: http://developer.android.com/
2) Version: Android 2.0.1 Platform
3) 설치 프로그램: android-sdk_r04-windows.zip
4) 설치 위치: C:\android\sdk\android-sdk-windows
'SDK Setup.exe'를 실행하여 다음 항목을 install한다.
*
Documentation for Android SDK, API 6, revision 1
* SDK
Platform Android 2.0.1. API 6, revision 1
* Google APIs
by Google Inc., Android API 6 revision 1
* Usb Driver
package, revision 3
5) 설치 후 확인 사항
Install이 정상적으로 수행되지 않을 경우 Settings 메뉴의 Force https://... 를 체크한 후 다시 시도한다.
Installation 시간이 많이 걸리므로 계속 지켜 보고 있지 말고,
다음 단계로 넘어가도록 한다.
정상적으로 설치된다면 다음처럼 'Installed Packages'에서 확인할 수 있다.
시스템 Path에 'C:\android\sdk\android-sdk-windows\tools\' 추가
이클립스 메뉴의 Help/Install New Software를 클맄한 후 'Add Site' 창에서 다음 Site를 생성한다.
Name: ADT
Location: http://dl-ssl.google.com/android/eclipse/
설치 완료 후 이클립스를 재 시작한다.
5. Android SDK Location 설정
이클립스의 Window/Preference 메 뉴를 선택
SDK Location에 'C:\android\sdk\android-sdk-windows'
입력
6. Hello World App 개발
1) 프로젝트 생성
다음의 정보를
이용하여 새로운 Android Project를 생성한다.
2) HelloActivity
소스 수정
자
동으로 생성된 HelloActivity
클래스의 onCreate 메소드를 다음과 같다.
public class HelloActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
/res/values/strings.xml에서 화면에 표현 될 Hello World 문구가 존재한다.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, HelloActivity!</string>
<string name="app_name">Hello Application</string>
</resources>
'Hello World, HelloActivity!’를’Hello World!’ 로 수정한다.
7. Hello World App실행
1) Android Virtual Device 생성
Eclipse ADK and AVD Manager 를 띄우고, 신규 로 Virtual Device를 다음의 형태로 하나 생성한다.
Name: android
Target: Android 2.0.1 - API Level 6
2) Android Application 실행
HelloWorld Project에 서 우측 클맄하여 Run As Android Application을 실행한다.
콘솔에서 'Success!' 가 나올
때까지 상당시간을 기다려야 한다.
한번 Application이 로딩된 이후에는 새로 에뮬레이터를 재시작하지 않는 한
이렇게 오랜 시간을 걸리지 않는다.
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[