본문 바로가기

창고/Backup_2013_0121

정현이도 할수 있는 안드로이드 어플 개발-1 : 개발 환경 구축하기

반응형
오늘 부터 JAVA 공부를 위한 안드로이드 어플 개발 공부를 시작하겠습니다 (-_-)/
항상 단편적인 것들만 매우 쪼큼씩 찌끄-_-리긴 했는데;;
별로 도움도 안되고 나한테도 별롱-ㅁ- 인거 같아
연재형식으로 써보기로 마음먹었습니다 ㅎㅎ

일단 연재형식이고 가르쳐(?) 주는 형식이기 때문에 대상을 선정할 필요가 있어서
누굴 대상으로 할까 곰곰히 생각해보고~
"정현이"로 했습니다 -_-; ㅎㅎ

정현이가 누구?
라고 물어볼사람은 제 블로그에 오면서 물어보시는 분은 없겠지만;;

1. 컴퓨터에 관심이 많고 웬만한 프로그램 설치및 삭제는 가능하다.
2. IT용어에 나름 능숙하다.
3. 프로그램을 해본 경험이있다.
정도이면 할수 있는 수준으로 할려고 합니다.

그러는 넌 잘해? 라고 물어보시면 "아니오" 가 제 대답이구요-_-;;ㅋㅋ

설치하는 사진이나 기타 시각적자료가 있으면 좋겠지만
그런거 "전혀" 없는 상태로 할듯합니다-ㅁ- ㅎㅎㅎ

대신 질문은 매우 잘 답해드리니~ 궁금한점은 아래 댓글로 달아주시면 됩니다.

자 그럼~ 안드로이드 개발 환경을 구축해 보도록 합시다-_-/ㅎㅎ

아~ JAVA 기본문법은 아시면 좋습니다~ 시중에 파는 JAVA 책 아무거나 최신! 껄로 보면 도움이 되겠네요~
참고로 글쓰는 사람이 보아왔던 책은
Head First Java
http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788979143713&orderClick=LAG
Thinking in JAVA
http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&mallGb=KOR&barcode=9788955508468&orderClick=LAH

입니다. 둘다 번역서라 가끔 외계어로 써진말들이 있어서 이해하기 힘들수 있습니다;;
추천하는것은 열혈시리즈 JAVA 책이나 한국!! 사람이 쓴 책을 추천합니다 ㅎㅎ
그런데 제가 안봐서 책이름은 말씀을 못드리겠네요;;

그럼 대충 JAVA 문법을 마스터 하셨다면~ (응?)
진짜 환경구축을 해보도록합시다.

안드로이드 어플 개발 환경은 다음과 같은 순서로 할겁니다.

1. JAVA SDK 설치 및 환경설정
2. ANDROID SDK 설치 및 업데이트
3. Eclipse 다운로드 및 android 용 plug in 설치
4. 테스트용 api 컴파일 및 실행

간단하죠? 시키-_-는 데로만 하면 모두할수 있을겁니다.

1. JAVA SDK 설치
위에 책을 보신분은 어떻게 하실줄 아실겁니다. 패스-_-

2. android SDK 설치 및 업데이트
http://developer.android.com/sdk/index.html

안드로이드 개발자 사이트에 접속 하고 
SDK > download 선택후
윈도우즈용 exe 설치파일을 다운받아 설치하면됩니다. 
친절하게 옆에 Recommand 라고 쓰여있는걸로 받으시면 됩니다.

설치할때는 설치폴더를 지정하게 되는데요~
이때 매우 안쪽 (d:/새폴더/딱다구리/깊숙한폴더/sdk/...) 으로 하시지 마시고
d:/sdk 등으로 접근성이 좋은(?) 폴더로 하시길 권장합니다.
나중에 sdk 폴더 내부의 파일들도 볼일도 있고 ,
기타 개발에 필요한 데이터는 한곳에 몰아두면 좋기 때문입니다.

설치완료후 설치폴더에 가서 SDK Manager.exe 를 실행합니다.
그리고 왼쪽메뉴중 Installed packages 를 선택하고 왼쪽하단의 update all 을 클릭하셔서
업데이트를 하면 최신(?)의 sdk 까지 받으실수 있습니다. 항상 개발은 최신으로!!!
만약 업데이트가 안되면 https 접속의 문제일수도 있으니까 왼쪽메뉴의 Setting 메뉴를 클릭하시고
Force https:// 머시기~ 를 체크해서 업데이트 하시면 됩니다.

3. Eclipse 다운로드 및 android 용  plug in 설치
JAVA 로 껌좀(?) 씹어보신분은 모두 알만한 eclipse 를 다운 받습니다
http://www.eclipse.org/ 로 접속하시고
Downloads 메뉴를 클릭하면 꽤나 다양한 버젼이 나오는데요~
안드로이드 사이트에서 보면 classic 을 추천 한다고 하니 이걸 다운로드 받습니다.
다운받은후 아까 android sdk 를 설치한곳에 eclipse 폴더를 만들어 압축을 풉니다.
압축풀고 eclipse.exe 를 클릭하면 바로 실행이 됩니다. (참쉽죠?)

이제 plug-in 을 설치해봅시니다.
eclipse 를 실행후 상당 메뉴바에서
Help > Install New Software..  선택
창이 하나 뜨면 왼쪽 상단에 있는 add 를 클릭
name 은 ADT plugin을 쓰고
location 은 https://dl-ssl.google.com/android/eclipse/ 을 입력합니다.
( 아까 업데이트 할때 https 안된사람은 https 대신 http 입력 )
하단 Next 버튼을 누르고 계속 진행해서 설치 완료!!

자~ plug-in 을 설치한후에는 안드로이드 sdk 위치를 플러그인에게 알려줘야합니다.
아~ 방금 설치한 plug-in 은 ADT 라는 놈입니다.
Android Development Tools 에 약자인데요 에뮬레이터와 DDMS 등 개발에 필요한것( 당연? ) 등이 담겨 있습니다.

다시 sdk 위치를 알려주는걸로 돌아가서
eclipse 메뉴바에서
Window > Preference  선택
왼쪽 여러 셋팅중 Android 선택 ( 안보일경우 type filter text 라는 곳에 android 라고 쓰면 됩니다. )
선택하면 오른쪽에 세부설정이 뜨는데 상단 SDK location 에 아까 설치한 andorid sdk 위치를 지정해줍니다. ( d:\sdk )

그러면 끝~~

자 그럼 샘플 Api demo 를 컴파일 해 봅시다.
메뉴바에서
File > New >Project... 선택
창이 뜨면 중간쯔음에 있는 Android 클릭 폴더가 확장되면
Android Project 선택

창이 뜨면
중간즈음의 Create project from existing sample 선택
Samples 드랍다운메뉴에서 ApiDemos 선택
Finish!

그러면 ApiDemos 프로젝트가 생성되고 엄청난 파일들이 들어가 있습니다.
열심히 백그라운드에서 일하면서 컴파일을 합니다. 몇개의 경고가 뜨긴 하지만 무시 하셔도 되구요.
자 그럼 이제 최종 Run! 을 위해서
eclipse dock 메뉴중 벌레 옆에 화살표를 누르시면 됩니다!!
에뮬레이터에 device 를 하나도 설정하지 않아서 추가하라고 뜨면 알아서 하나 추가하시고-_-;;
기다리고 있으면 에뮬레이터가 뜨고 열심히 초기화를 한후~~
방금 컴파일한 ApiDemos 가 뜨게 됩니다.

ApiDemos 프로그램은 sdk 에 있는 여러 api의 활용방법을 몽창 써놓은 앱(프로그램?) 인데요.
앞으로도 무언가 새로 개발할일이 있을경우 이곳에서 어떻게 써묵었나 소스 참조하고 하는게 가장 좋습니다.

일단 환경설정 인증샷(?) 으로 ApiDemos 에 있는
Graphics > FingerPaint 를 올립니다.


모두모두 잘하셔서-ㅅ- 여그까지 성공하시길!!

이제 다음시간부터는 바로 테트리스!! 만들기 들어가겠습니다( 뭐!! -ㅁ-)
무얼할까 고민했는데,
 다른 강의나 책처럼 버튼 어떻게 설정하고 텍스트 박스 어떻게 하고
이런건 솔직히 알아서들 하는거라 생각하고;;
저도 공부겸으로 하는 강의니 프로젝트 중심으로!! 라는 생각으로 이렇게 정했습니다.

많이 개발을 해보시면 아시겠지만;;
개임을 개발할때는 기본 ui 는 잘안쓰게 되므로 위와같은건 별루 필요가 없을경우가 많거든요;;

일단 외부리소스는 최대한 배제하고 2d graphics 클래스를 이용해서 직접 그리는 방식으로 진행할려고 합니다^^~

잡설이 길었네요~ 그럼 다음시간까지 ~ 즐공묘~~




반응형