안드로이드용 프로그램을 개발해보려고 인터넷을 뒤지다 보니 필요한 정보들이 Android Developers 사이트에 잘 정리되어 있었다. 문제는 모두 영어여서 그 많은 내용을 다 읽기가 쉽지가 않다는 것이다.

백문이 불여일견이어서, 실제로 간단한 프로그램이라도 해보면서 공부를 해보는 것이 좋을 것 같아 개발환경을 설치할려고 하니, 그것도 쉬운 것은 아니었다.
그래서 실제 해본 내용을 정리해 보았다.

1. 우분투 설치: http://www.ubuntu.com/ 가서 Desktop을 다운 받아 설치한다.

2. Eclipse 설치: 우분투 설치 후 Ubuntu Software Center에서 Eclipse를 선택하여 설치한다.
    Eclipse는 Visual Studio와 같은 개발 IDE이다.

   Linux용으로 다운 받은 후 개인 home 폴더 밑에 바로 설치하면 됨
   ~/.bashrc 화일을 열어서 export PATH=${PATH}:~/android-sdk-linux_86/tools 라인을 맨마지막에 추가

4. ADT (Android Development Tools) 설치: Eclipse에 안드로이드 개발환경을 추가하기 위한 작업
    eclipse에서 Help 메뉴 밑의 install new software을 실행
    설치가 안되는 문제 발생시 여기 가면 해결책 있음 http://miraclekim.tistory.com/11
    
   * 다음과 같은 에러가 발생하면서 설치가 안될 때
     An error occurred while installing the items
     session context was:(profile=PlatformProfile,
     phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Install,
     operand=null --> [R]org.eclipse.ant.ui 3.4.1.v20090901_r351,
     action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction).
     The artifact file for osgi.bundle,org.eclipse.ant.ui,
     3.4.1.v20090901_r351 was not found.
     -> 해결책: Go to System -> Administration -> Synaptic Package Manager and search for "eclipse"
                     Then mark "eclipse" for install

5. SDK Components 추가: 설치한 Android SDK중에서 필요한 SDK와 Emulator만 Ubuntu에 추가하는 것
    터미널에서 android를 친 후 Available Packages에서 필요한 것 선택

6. AVD (Android Virtual Devices) 생성하기: 추가된 Emulator, 즉 가상의 안드로이드 폰을 생성하는것
    터미널에서 "android list targets"한 후 target id를 기억하고,
    "android create avd --target 2 --name my_avd1.5"와 같이 명령을 내림
    또는 터미널에서 android를 친 후 아래 그림과 같이 Virtual Devices에서 New..를 하여 생성할 후 있음

7. Eclipse에서 Project 생성 ...
    http://developer.android.com/resources/index.html 여기 있는 튜토리얼 보면서 따라하기.

-------

다 설치하고 보니 다음 사이트에 나름 정리가 잘 되있었다. 항상 Search하자...쩝

'리눅스' 카테고리의 다른 글

우분투에서 telnet 접속 하기  (0) 2011.02.22
ibus 한글 설치하기  (0) 2011.02.21
리눅스에서 IP확인하기  (0) 2011.02.07
Ubuntu Root 계정 PassWord 생성하기  (0) 2011.01.31
PS 명령어  (0) 2011.01.27

+ Recent posts