일단 개발환경 세팅부터 한다,.
여러가지 방법중에 일단 이클립스로 개발환경을 구축하려고했으나.. 검색해본결과 요즘은 ADT 를 이용한 통합 개발환경을 이용한 것이 추세인듯?
그래서 일단, ADT 를 이용한 개발환경을 구축한다.
참고로 배포하고있는 ADT의 최신버젼은 이클립스 배포본을 포함하고 있으므로, 이클립스를 따로 설치할필요가 없다,..
…. 설치시작
1. JDK 설치
http://www.oracle.com/technetwork/java/javase/downloads/index.html
<웹사이트화면>
위의 사이트에서 좌측하단에 JDK 설치
결국은 사이트에서 download 버튼 누르면 아래의 사이트로 리다이렉션됨
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
해당 사이트로 가면 각 플랫폼별로 JDK 를 다운받을 수 있다.
일단, 최초 프로젝트의 시작은 컴퓨터에서 에뮬레이터로 돌릴예정이니, 일단 windows x86이나 x64 용으로 다운로드한다.
<필요한 플랫폼으로 다운받음>
보면, 각각의 플랫폼에 따라서 JDK가 따로 배포되는듯..
후에 디바이스에 내리려면 ARM 계열로 다시 다운받아야 할 듯…
일단 기본설정으로 설치.
<설치…>
2. ADT 설치
1. http://developer.android.com/sdk/index.html 사이트에서 SDK 압축파일 다운로드
2. 특정폴더에 다운받은 파일 압축푼다. ==> 위의 사이트에서 배포하는 배포본은 설치(install) 이 필요없는 압축본이다.
3. 프로그램 실행 및 첫번째 프로그램 만들어보기
2번 과정에서 압축을 푼후에 eclipse 폴더에 들어간후 eclipse.exe 를 실행
작업공간을 임의의 폴더에 설정한다.
==> 앞으로 이클립스로 작업할 때 항상 위의 폴더 기준으로 작업하게 됨.
그담에.. 다음 버튼을 눌러서 프로젝트 생성.
일단 프로그램 생성하기위한 다음의 정보를 입력한다
--> 프로그램이름을 쓰면 다음은 자동으로 채워짐
--> SDK 버전등은 일단 기본으로 세팅한다.
다음에 next 를 연타를 하고..
위와같이 blank activity 를 선택한다음.. 기본설정에서 finish 를 눌러서 프로젝트 생성
…
프로젝트 생성이 제대로 완료되면 위와같이 기본 코드가 생성되면서 위와 같은 화면이 만들어진다.
4. 가상 디바이스 설정
프로젝트 생성을 한 후엔 가상디바이스를 설정한다.
windows -> android Virtual Device Mananger 선택
그럼 아래와 같은 화면이 나타나는데 "Device Define" 탭에서 Nexus S 를 선택한 후 Create AVD 선택
후에 OK 를 눌러서 Device를 만든다.
< 정상적으로 만들어진 화면 – 이제 화면은 닫아도 된다.>
이제 정상적으로 가상장치가 만들어졌다.
기본 생성된 코드를 가상 장치에서 실행시켜본다.
Run -> Run 버튼을 눌른다.
Android Application 선택 후 OK 버튼을 누른다.
그런다음 한참 기다리면.. (일단 필자의 컴퓨터에서는 조금 오래걸림;;)
일단 위의 화면이 나온다음에.. 한참 더 기다리면… (엄청오래걸림;;;)
위와 같은 화면이 뜬다!!!
여기서 메뉴를 눌러 들어가보면..
위와 같이 프로젝트 생성시 적었던 이름의 어플이 있다.
-> 마우스를 눌러서 실행시켜보면..
위와같이 hello world!! 가 뜬 것을 알 수 있다!!!!
참고로 위와 같은 화면이 뜬이유는… 프로젝트 생성시 이미 저런 화면으로 만들어서 제공이 됐기때문!
실제로 activity 탭을 보면 위와 같은 ui 가 미리생성 되어있는걸 볼 수 있다.
.
.
.
이제부터 여기까지했으면 개발환경은 세팅완료한듯..
--> 일단 어느정도 까지는 에뮬레이터로 개발을 해보고 후에 실제 안드로이드 폰으로 내려보기로한다.