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

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

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

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

3. 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 이상의 API 버전을 선택했다.


6. 타겟 장치를 생성한다.
 avd manager 에서 Virtual Devices 항목에서 "NEW" 로 새로 생성한다.

이 지정한 디바이스는 개발후 에뮬레이터로 이 가상장치를 사용하게 된다.


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


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


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


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


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

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


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,
모토로이를 usb 디버깅 모드로  바로 실행시켜볼려고 하는데, 잘 안된다.

현재 virtualbox + ubuntu ( http://blog.1day1.org/394 ) 조합으로 사용중이다.
호스트OS인 윈7에 모토로이 드라이버 설치하고,
http://www.mymotorola.co.kr/product/PrdDownUsb.aspx?id=0045

가상머신에 우분투를 실행시켜 udev 로 인식시키는 것 까지는 되었는데.
http://aphyr.com/journals/show/debugging-the-droid-on-ubuntu-karmic

이클립스에서 어플을 실행시키면 연결된 모토로이로 apk 파일을 업로드해서 실행되는데.
업로드를 못하는 것 같다. 가상머신과 연결상의 문제가 있는 것 같다.
따로 우분투용 드라이버를 설치해야 하는 것인지? (모토로라 쪽에서는 윈도우 드라이버만 제공하는데.)

가상머신이 아닌, 우분투 호스트로 부팅을 해서 다시 테스트 해봐야 겠다.
이것도 안되면 윈도우7 에 개발환경을 만들어야 할 듯 하다.


에뮬을 로딩하는 방식보다 엄청빠르다고 한다.(당연하지만...)
그래서 꼭 하긴 해야 하는데...


[추가]
우분투를 가상머신이 아닌, 호스트로 부팅해서 테스트를 해봤다. 잘 된다.
(android 개발환경을 처음부터 다시 세팅했다.)
64bit 환경이라 몇가지 32bit 라이브러리를 설치해줘야 하는 것 빼고는 별 차이가 없다.

정말 빠르다. 바로 실행되네.

새해첫날에 이상한 짓 하고 있는것 같군요. ^^
개발폰에 직접 실행시키는 재미가 색다르네요.
에뮬에서 실행시키는 것과는 느낌이 상당히 다릅니다. 좋습니다.


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,