노력과 삽질 퇴적물

안드로이드: 개발환경 구축 본문

📂게임개발 note/모바일 개발

안드로이드: 개발환경 구축

MTG 2011. 11. 23. 23:03

필요한것들.

JDK(Java Developement Kit) SE 최신버전
이클립스 (현재 최신버전은 유노)
안드로이드 android-sdk_r20.0.3
안드로이드 개발 툴킷(ADT) 플러그인




0. 자바&이클립스

JAVA: 이클립스 설치





install관련에서 add를 누르시면,

http://dl-ssl.google.com/android/eclipse/


Developer Tools 체크







http://developer.android.com/sdk/index.html

압축파일버전이나 설치버전이 있는데, 저는 압축버전으로 했습니다.


이젠, SDK를 배치한 경로를 잡아줘야 합니다.
Windows - Android SDK Manager



다음 항목들은 필수설치를 고려한 항목들입니다.

Tools
Android SDK Tools
Android SDK Platform-tools
Android X.X.X (API 레벨)
SDK Platform
Sample for SDK
ARM (_중략_) System Image
Intel x86 Atom System Image
Google APIs
Extras
Android Support Library
Google Cloud Messaging for Androd Library
Google USB Driver

* 되도록 안정적인 버전의 API로 하는게 좋을것 같다.
진저브레드(버전 2.3.3): NDK(C/C++)지원이 강화, 대다수의 안드로이드 유저가 사용중
젤리빈(버전 4.1): 역대 안드로이드 버전 중 가장 완성도가 높은 버전으로 평가됨. 하지만, 젤리빈 업데이트 버전(4.2)는 비판이 많다고 한다. [링크: 안드로이드 4.2 “허니컴 이후 최악의 버그 투성이”]





3. ADV 준비

Windows - ADV Manager


에뮬레이터 창크기 설정입니다.

타겟에 대한 설정에서 Google APIs계열이 구글맵이 포함되었기 때문에 구글플레이에 인증을 받을수 있고,

단순히 테스트용이면 구글맵이 비포함된 Android X.X류를 선택하시면 됩니다.

참고로, 타겟에 대한 이름을 지정해둘땐 영문자와 숫자만 먹힙니다.






참고자료.

http://bzt-inside.tistory.com/887
http://googolog.tistory.com/185






변경이력.

 2011/11/23

 초안
 이클립스 인디고 및 android-sdk 15기준

 2012/08/28  이클립스 유노 기준 변경
 android-sdk r20

 2013/01/16

 안드로이드 API(진저브레드, 젤리빈) 메모추가