레이블이 android인 게시물을 표시합니다. 모든 게시물 표시
레이블이 android인 게시물을 표시합니다. 모든 게시물 표시

20130710

Android OS 설치

안드로이드를 OS로 설치하여 사용할 수 있답니다!

윈도우나 리눅스와 같이 PC에 운영체제로 설치하여 사용할 수 있습니다.

PC에 파티션을 나누어서 직접 설치할 수도 있지만,

저는 VMWare를 사용해서 설치해 보도록 하겠습니다.

1. VMware를 실행 시킵니다.

2. New Virtual Machine를 클릭합니다.



3. Typical (recommended)를 선택합니다.



4. iso 파일이 있는 곳을 선택합니다.



5. 이름과 저장할 위치를 임의로 지정합니다.



6. 용량은 자신이 임의로 지정하시면 되겠습니다.



7. 그리고 나서는 Customize Hardware를 클릭합니다.



8. 메모리를 512MB로 지정합니다.



9. Floppy는 삭제합니다.



10. Floppy를 삭제하고 난 뒤의 화면입니다.

OK를 눌러 진행합니다.



11. Finish를 눌러 완료합니다.



12. 모든 세팅이 완료되고 난 뒤의 화면입니다.

이제 시작을 눌러 os를 부팅시킵니다.



13. 부팅이 되고 난 뒤의 첫 화면입니다.

Live CD의 경우는 CD를 넣고 사용하는 것이기 때문에

Installation을 선택하여 모두 설치합니다.



14. 설치가 진행중인 화면입니다.



15. 파티션을 설정하는 부분입니다.



16. New를 선택하여서 새로운 파티션을 만든다.



17. Primary를 선택합니다.



18. 용량을 지정하는 화면입니다.

특별히 파티션을 나눌 필요는 없기 때문에 전체 용량을 모두 사용합니다.



19. Bootable 선택 - Maximize 선택 - Write 선택

의 순서로 차례대로 선택을 하여 줍니다.



20. write 선택화면 입니다. 

yes를 입력하고 진행합니다.



21. 파티션의 설정이 모두 완료되었습니다.

quit를 선택하여 종료합니다.



22. 다시 파티션을 선택하는 화면이 나옵니다.

여기서 조금전에 생성한 파티션이 있는 것을 볼 수가 있습니다.

해당 파티션을 선택합니다.



23. ext3 선택



24. 포맷하는 화면입니다.

yes 선택



25. boot loader를 생성합니다.



26. yes 선택



27. 쓰고 있는 중입니다~



28. Android에서 사용하기 위한 SD card를 생성합니다.



29. SD card 용량을 지정합니다.



30. SD card 생성중~



31. 모든 과정이 완료되었습니다.

Reboot를 선택합니다.



32. 부팅을 시작하면 해상도를 선택하는 화면입니다.

저의 경우에는 MDPI 중간해상도를 선택합니다.




33. 안드로이드 부팅화면이 보입니다.



34. 쨘~ 부팅이 완료되면 락을 해제하는 화면이 나타납니다.



35. 락을 해제하면 익숙하신 안드로이드 화면을 보실 수 있습니다.



자, 지금까지 VMware를 활용한 AndroidOS를 설치하는 것을 보았습니다.

그림을 보면서 차근차근 따라하시면 쉽게 하실 수 있겠죠? ㅋㅋ

AndroBox 홈페이지 - http://www.androbox.co.kr

AndroBox 까페 - http://cafe.naver.com/androbox

이곳을 참고하시어 많은 자료들을 받으실 수 있습니다~

iso 파일 다운로드 또한 홈페이지에 가면 다운 받으실 수 있습니다!!







Package Explorer 살펴보기


 즐거운 마음으로 시작한 Hello World!!!
그..그러나..
그 뒤에 무엇을 할지 몰라 망설이게 될 시기...
뭔가 해보고 싶은데.. 할 줄 아는게 아직은 없고..
우선 프로젝트 구조를 알아둬야겠네요.

>> 프로젝트 구조 탐색

안드로이드 프로젝트는 어떻게 생겼는지 잠시 살펴보도록 하겠습니다.
이클립스를 실행한 화면 왼쪽에 Package Explorer라고 탐색기와 비슷하게 생긴 항목이 있습니다.
이것을 살펴보면서 저처럼 잘생겼는지 (응?!   )
여튼 간단하게 살펴보도록 하겠습니다.

                        





[그림 1-1. 왼쪽에 Package Explorer를 살펴보도록 하겠습니다.]



화면이 작아서 잘 안보이니 구석구석 살펴보기 위해 항목을 다 열어보았습니다.

[그림 1-2. Package Explorer를 펼쳐보면~~]

프로그램을 한다고 한다는 분들은..
아~ 대충 어떤 역할을 하는지 알겠구나.. 할것입니다.

- Android 1.6 패키지

프로젝트 생성시에 선택했던 안드로이드 버전을 나타냅니다.
(건드리지 않는게 정신상 좋습니다. 참조할 뿐 직접 건드릴 이유는 없는 폴더 입니다.)

- src 폴더

프로그램이 동작하는데 사용되는 소스 파일을 생성하고 코드를 작성하는 곳입니다.
안드로이드 기본 단위인 Activity, Service 등을 생성하고 동작을 기술합니다.
패키지 형태로 폴더를 구분하며 class, interface 등의 자바 파일을 생성, 관리 할수 있습니다.

- gen 폴더

이곳은 잘못 건드릴 경우, 안드로이드 프로젝트의 심각한 영향을 끼칠 수 있는 곳이므로 절대적으로 수정을 하면 안되는 곳 입니다.
사용자가 만든 버튼, 레이아웃등의 변수 뿐만 아니라 이미지, 음악 파일등의 쉽게 접근가능하도록 int 값의 코드로 정의하는 곳입니다.
사용자가 변수를 추가하거나, 이미지등의 파일을 넣을 때, 자동으로 관리해주므로 직접 편집하면 안됩니다.

- assets 폴더

리소스 폴더라고 생각하시면 됩니다.
사용자가 필요한 비디오, 오디오 등을 넣으면 됩니다.
용도에 따라서 Database, 폰트 등이 들어갈 수 있습니다.

- res/drawable 폴더

이미지 파일을 저장하는 곳 입니다.
안드로이드 1.5 이하에선 drawable 폴더 하나밖에 없지만, 1.6 이상에선 해상도에 따라 3가지 버전으로 나뉩니다.
고해상도(WVGA :  480x800)는 hdpi , 중간해상도(HVGA : 320x480)는 mdpi, 저해상도(QVGA : 240x320)는 ldpi 로 용도에 맞게 이미지를 저장해서 넣으시면 됩니다.
보편적으로 mdpi에서 작업을 하면 무난합니다.

- res/layout/main.xml

안드로이드에서 보이는 화면을 레이아웃으로 정의하여 작성하는 곳 입니다.
위지윅 에디터와 같은 GUI 환경에서 화면에 버튼등의 객체를 올려서 원하는데로 배치를 할 수 있습니다.
각각의 ID를 부여해서 src 폴더에서 Activity에서 지정을 하여 사용할 수 있습니다.

- res/values/string.xml

화면에 사용되는 문자열을 정의하는 파일입니다.
layout 또는 src 상에서 문자열을 가지고 와서 사용할 수 있으며, 국가코드를 붙여서 안드로이드의 언어 설정에 따라 문자열을 변경할 수 있습니다.

- AndroidManifest.xml 파일

안드로이드 프로젝트를 구성하는데 가장 핵심적인 파일로 버전, 파일의 구성, 권한등을 관리합니다.

- default.properties 파일

프로젝트의 빌드가 명시되어 있습니다.

위와 같은 구조로 되어 있습니다.


출처 : http://forum.falinux.com/zbxe/index.php?mid=android&page=2&document_srl=532708
출처 표시했습니다. 만약 문제가 있다면 삭제하도록 하겠습니다.

Android ADT 란?


지난 강좌들에서 Android 개발에 필요한 프로그램을 다운로드 하였습니다.

   → Eclipse 다운로드 (보러가기)
   → JDK 다운로드 (보러가기)
   → Android SDK 다운로드 (보러가기)

이번 강좌에서는 안드로이드 개발 환경을 구축하면서 필요한 플러그인을 설명하도록 하겠습니다.

Eclipse와 JDK를 설치하면 자바 프로그래밍을 할 수 있지만, 안드로이드 플랫폼을 지원하지는 않습니다.
그래서 플러그인이라는 장치를 통해 플랫폼에 대해 개발을 할 수 있도록 해야합니다.

>> Android Development Tool ?

구글에서는 안드로이드 개발에 필요한 기능을 묶어서 플러그인으로 만들고 제공하였습니다.
Eclipse와 안드로이드 SDK를 연결해주는 플러그인이 ADT 입니다.

ADT에서 지원되는 사항은 아래와 같습니다.
※ Android Project Wizard
- 새로운 안드로이드 프로젝트를 생성하고 템플릿 기능을 가지고 있는 마법사 기능.
 
※ XML Resource Editor

- XML 리소스 생성, 편집을 하는 Manifest 와 레이아웃 에디터
 
※ 안드로이드 패키징

- 안드로이드 프로젝트를 빌드하여 실행파일과 패키지 파일 생성
 
※ 에뮬레이터

-  하드웨어 기기가 없어도 어플리케이션을 구동하여 테스트 할 수 있는 환경 제공

※ DDMS
 - 에뮬레이터 파일시스템을 탐색할 수 있고, 로그 및 디버깅 환경을 제공한다.

ADT 정보는 안드로이드 SDK 홈페이지에서 찾아볼 수 있습니다.

안드로이드 SDK 홈페이지 - http://developer.android.com/

>> 홈페이지 접속

안드로이드 홈페이지에 SDK 접속을 해서 SDK 메뉴 또는 오른쪽에 Download 메뉴를 선택합니다.









[그림 1-1. 일단 SDK 로 찾아가야합니다.]

>> 홈페이지 >> SDK 페이지

화면 초기 메뉴는 SDK 다운로드 페이지로 되어있습니다.
화면 왼쪽 메뉴를 보면 다운로드 페이지 및 플랫폼에 대해서 나열되어 있습니다.
여기서 ADT Plugin for Eclipse 메뉴를 선택해줍니다.









          
[그림 1-2. 이번엔 SDK 가 아니라 왼쪽에서 ADT를 찾아주세요~]

>> 홈페이지 >> SDK >> ADT Plugin for Eclipse

아래 ADT Plugin for Eclipse 페이지를 보면 ADT 설명 및 설치에 관한 내용이 나옵니다.
[그림 1-3. 강좌 초반에 했던 내용들이랑 유사한 내용들입니다. 어쩌구..저쩌구.. 꼬불꼬불~]

페이지를 내리다보면 설치에 관한 내용이 있습니다.
Eclipse 에서 온라인으로 설치하는 방법과 문제가 있을 시 설치파일을 받아서 설치하는 2가지 방법이 있습니다.

아!!
설치하는 법을 직접 적을려고 했더니... 이클립스 실행 순서를 먼저 해야겠네요.
이번 강좌에선 홈페이지에 있는 방법을 서술한 뒤, 다음 강좌에서 이미지로 보기 쉽게 설명 드리도록 하겠습니다.

>> 온라인 설치법

ADT Plugin for Eclipse 페이지를 보면 ADT 설치에 관한 내용이 나옵니다.
[그림 1-4. 좌측은 가니메데, 우측엔 갈릴레오.. 아직 헬리오스(3.6) 는 업데이트 안됬네요.]

이클립스 3.5 기준으로 설명을 하도록 하겠습니다.

1. 이클립스를 실행한 다음, Help > Install New Software를 선택합니다.
2. 오른쪽 에 Add 버튼을 눌러줍니다.
3. Name 에는 이름을 지어줍니다. 예를 들어 'Android Plugin' 라고 적어줍니다.
    Location 에는 https://dl-ssl.google.com/android/eclipse/ 라고 적어줍니다.
    만약 위의 주소에서 파일을 받아올 수 없으면 https -> http 로 변경해주세요.
4. 왼쪽 목록에서 입력한 ADT 사이트를 선택하고 Finish 버튼을 클릭해줍니다.
5. 이클립스에서 ADT 플러그인을 다운로드 할 것입니다. Android DDMS 와 Android Develoment Tool s를 선택하고
   Nex를 클릭합니다. 설치 중 동의 문구에 체크를 하고 설치를 계속 진행합니다.
6. 설치가 완료된 후 이클립스를 재시작 합니다.

>> 오프라인 설치법

ADT Plugin for Eclipse 페이지를 보면 ADT 설치가 안되서 다운로드 받은 파일을 오프라인에서 설치하는 법을 설명합니다.
[그림 1-5. 트러블 슈팅~ 문제 되는 부분도 친절하게 ^^*]

이클립스 3.5 기준으로 설명을 하도록 하겠습니다.

1. ADT 파일을 다운로드 받습니다.
2. 이클립스를 실행한 다음, Help > Install New Software를 선택합니다.
    오른쪽 에 Add 버튼을 눌러줍니다.
3. Location 에는 입력을 하지 말고, 오른쪽 Archive를 클릭합니다.
4. 다운로드 받은 ADT.zip 파일을 선택해줍니다.
5. Name 에는 이름을 지어줍니다.
6. OK를 누릅니다.
7. 왼쪽 목록에서 입력한 ADT 사이트를 선택하고 Finish 버튼을 클릭해줍니다.
   이클립스에서 ADT 플러그인을 다운로드 할 것입니다. Android DDMS 와 Android Develoment Tool s를 선택하고
   Nex를 클릭합니다. 설치 중 동의 문구에 체크를 하고 설치를 계속 진행합니다.
   설치가 완료된 후 이클립스를 재시작 합니다.


 
위에서 언급했듯이 순서대로 진행할 예정이라서 다음 강좌에 이클립스를 실행하면서 ADT를 설치하는 것을 설명드리겠습니다.
다음에 다시 만나요~



출처 표시했습니다. 만약 문제가 있다면 삭제하도록 하겠습니다.

20130709

Eclipse 에 Android 개발환경 세팅

1. java 설치 (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)
2. 환경변수 설정
2.1. PATH : bin 위치 등록 (저 같은 경우는 C:\Program Files\Java\jre7\bin)
2.2. JAVA_HOME 등록
2.3. CLASSPATH 등록 : %classpath%;.;

3. Eclipse 다운로드 (http://www.eclipse.org/downloads/)
3.1. Eclipse 실행
3.2. Eclipse의 Help - Install New Software 실행
3.3. Android - https://dl-ssl.google.com/android/eclipse 등록
3.4. 재시작

4. Android SDK (http://developer.android.com/sdk)
4.1. SDK manager 에서 추가 필요한 API 다운
4.2. Windows/Preference 실행
4.3. 왼쪽 탭에서 Android 선택 Browse를 한후 SDK를 설치한 디렉토리 선택 (디렉토리 패스에 한글이 들어가면 안됨)


Articles