2009년 10월 13일 화요일

Android application개발환경 구성

1. JDK설치
http://developers.sun.com/downloads/
Java SE(JDK) 6를 다운받아 C:\Andorid에 저장한다
설치
2. 안드로이드 SDK설치
http://developer.android.com/intl/es/sdk/1.6_r1/index.html
android-sdk-windows-1.xxx.zip다운로드
C:\Android\android폴더에 앞축을 푼다
C:\Android\android\ 에 "workspace라는 폴더를 만든다
3. 이클립스 3.4설치
http://www.eclipse.org/downloads/에서 'Eclipse IDE for JAVE EE Developers'다운로드
C:\Android\에 압축을 푼다
C:\Android\eclipse\eclipse.exe실행
'Workspace Launcher'창에서 [Browse]버튼으로 'C:\Android\android\workspace'경로 지정한다
4. 이클립스에 플러그인 설치하기
Help->Install New Software클릭
"Add Site" 클릭하여 주소 http://dl-ssl.google.com/android/eclipse 입력
install
이클립스 재 시작
Windows -> Preference 클릭
'Android"를 선택하고 오른쪽의 [Browse]버튼 클릭 'C:\Android\android'폴더 선택
Apply 클릭후 ok

5. 테스트 프로젝트 생성
'File'->'New'->'Project'메뉴 선색
'New Project'대화상자가 나오면 'Android\Andorid Project'선택 [next]클릭
Project name : test
Package name : com.android.test
Activity name : test

6. virtual emulator 환경 설정
한글 window이기 때문에 virtual emulator 구동하는데 문제가 있다.
따라서 virtual emulator(AVD)를 영문 PATH로 옮기는 작업이 필요하다.
우선, Virtual Device를 휴대폰 모양의 아이콘을 눌러 생성한다.
만든 AVD name이 'imsy'라면, cmd창에서 C:\android\android\tools>android move avd -n "AVD 이름" -p c:/android/adroidavd하여
"AVD 'AVD이름' moved가 나오면 성공

7. 환경 설정
JAVA 빌드를 위해서는 다음과 같은 path설정이 필요하다.
CLASSPATH -> %classpath%;.
JAVA_HOME -> C:\Program Files\Java\jdk1.6.0_16
Path -> ;%JAVA_HOME%\bin;

8. 프로젝트 생성 폴더와 파일
"HelloAndroid"라는 프로젝트를 생성하였으면,"HelloAndroid"폴더가
생성되고, 아래 'assets','bin','res','src'폴더가 있고
'bin 폴더'는 .class 파일이 저장되는 곳

'res' 폴더는 3개의 서브 폴더인 'drawable','layout','values'가 있다
'drawable'폴더에는 이미지 파일이 저장
'layout' 화면을 구성하는 xml파일이 저장
' values' 스트링 등의 값이 저장된다.

'src'에는 'New Android Project'대화상자에서 'Package name'을
com.company.helloandroid와 같이 입력하였다면
com ---
-company --
-helloandroid와 같은 구조로 폴더가 만들어진다.

9. 화면에 문자열 출력하기
HellowAdroid.java파일을 보면, setContentView(R.layout.main);이있는데
R.layout.main을 화면에 뿌리라는 함수이다.
R.java파일은 자동생성되는 파일이며 임으로 수정해서는 안되는 파일이다.
R.java파일을 보면 Layout class에 main이 있음을 알수 있다.
main.xml파일을 보면 android:text="@string/hello"는 string.xm의
Hello World, Hello Android를 의미한다

10. 기존 project open
'File' -> 'New' -> 'Android Project'메뉴 선택
'New Android Project' 대화상자가 나타나면 'Create project from existing source'를 선택
기존 project의 폴더 선택하면 open된다.
이렇게 불러온 project의 'AndroidManifest.xml'에 관한 오류가 나타날 수 있다. 이때 프로젝트
이름을 마우스 오른쪽 버튼으로 클릭 후 'Android Tools' -> 'Fix Project Properties'선택한다.
이 명령어는 라이브러리 파일의 잘못된 위치 등을 올바르게 잡아준다.