starland

[안드로이드] 안드로이드 개발환경 구성 본문

아이폰3GS

[안드로이드] 안드로이드 개발환경 구성

starland 2010. 2. 19. 07:56
반응형



1day1 님의 블로그에 정리된 글이 있어 퍼옵니다.
나도 개발한번 해볼까?? ^^
===================================================

안드로이드 개발환경 구성을 윈도우에서도 하고자 한다.
(우분투에 설정해 놓았지만, 필요에  윈도우도 설정해 놓는게 좋겠다)

간단하게 요약정도만 한다.

 JDK 와 eclipse JDT 를 설치한다.
소스코드 컴파일을 위해  가 아닌 JDK 를 설치한다.
이클립스 설치 : http://www.eclipse.org/downloads/
eclipse 에서  것은 http://blog.1day1.org/394 를 참조한다.

2. android SDK  설치/설정한다.
윈도우용 SDK 를 설치한다 : http://developer.android.com/sdk/index.html

 eclipse ADT 플러그인을 설치한다.
설치전에 install/update 의 http://download.eclipse.org/releases/galileo/ 에서
WST 패키지를 찾아 먼저 설치를 하고 진행 (WST Server Adapter)

eclipse ADT 플러그인
https://dl-ssl.google.com/android/eclipse/
다음과 같은 항목이다.

4. 이클립스에 android SDK 위치를 지정한다.
 SDK 설치한 위치를  된다.


5. android SDK 에 추가  설치한다.
 안드로이드 API 버전별로 추가 패키지를 설치한다.
 2.0 이상의  버전을 선택했다.

6. 타겟 장치를 생성한다.
 manager 에서 Virtual Devices 항목에서 "NEW" 로 새로 생성한다.
 지정한 디바이스는 개발후 에뮬레이터로 이 가상장치를 사용하게 된다.


 설정을 했으면 준비는 완료되었다.
새 프로젝트로 안드로이드 프로젝트로 생성해서 테스트  본다.

실행시키면 에뮬레이터가 뜨면서 테스트 어플이 실행된다.

왜 그런지 모르겠지만, 우분투를 가상머신내에서 돌린 에뮬보다 느린것 같다.(그냥 느낌상인가?)


모토로이를 연결해서 테스트 해봤다.(빠르다.)
[2010-02-14 18:41:57 - HelloAndroid]------------------------------
 18:41:57 - HelloAndroid]Android Launch!
[2010-02-14 18:41:57 - HelloAndroid]adb is running  
[2010-02-14 18:41:57 - HelloAndroid]Performing com.onedayone.helloandroid.HelloAndroid activity launch
[2010-02-14 18:41:57 -  Target Mode: using device '04032948904003013'
[2010-02-14 18:41:57 - HelloAndroid]Uploading HelloAndroid.apk  device '042344694003013'
[2010-02-14 18:41:57 - HelloAndroid]Installing HelloAndroid.apk...
[2010-02-14 18:42:01 -  
[2010-02-14 18:42:01 - HelloAndroid]Starting activity com.onedayone.helloandroid.HelloAndroid on device
[2010-02-14  - HelloAndroid]ActivityManager: Starting: Intent { cmp=com.onedayone.helloandroid/.HelloAndroid }
역시나 빠르군.  에뮬로만  개발폰연결하면 정말 감동이겠다.


우분투, 윈도우7  둘다 개발환경 세팅하는거 어렵지 않네.(자바개발하던 분들은 눈감고도 할 것 같고)
맥은 없어서 패스.(맥사면 아이폰/안드로이드 같이  수 있겠군 ^^)

앞으로 안드로이드 어플들이 다양하고, 재미있는 것들이  나왔으면 좋겠다.

반응형