ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 이클립스(eclipse)로 안드로이드 앱개발을 하기 위한 환경 구축
    KakaoTalk Theme/Developer Diary 2015. 2. 3. 11:00

    apk manager로는 도저히 구글 플레이에 등록 가능한 애플리케이션을 만들 수 없어 이클립스(eclipse)를 배우게 되었습니다. 이클립스를 사용하면 apk manager를 사용하면서 문제를 겪었던 zipalign, 패키지명 변경, 서명변경을 쉽게 할 수 있습니다. 안드로이드 애플리케이션 개발 환경을 구축하기 위해서는 4가지를 설치해야합니다. JDK, Eclipse, ADT 그리고 Android SDK입니다. 


    1. JDK(Java Development Kit) 설치

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

    링크를 누르면 위와 같은 화면이 나옵니다. 2015년 2월 2일 현재, 가장 최신 JDK는 Java SE Development Kit 8u31 버전입니다. 상단에서부터 버전 순서대로 뜨니 가장 위에 있는 것을 다운 받으시면 좋겠죠?

    다운을 받으려는 버전 우측에 있는 JDK DOWNLOAD 버튼을 클릭합니다.

    Accept License Agreement를 선택하시고 컴퓨터 운영체제에 맞는 것을 다운받아 설치하시면 됩니다.


    2. 이클립스(eclipse) 설치

    http://www.eclipse.org/downloads/

    이클립스(eclipse)는 자바를 기반으로 한 소프트웨어 개발 툴의 일종으로 이클립스 재단이 만들었습니다. 자바를 비롯한 다양한 언어를 지원하는 프로그래밍 통합 개발 환경을 목적으로 시작했으나, 현재는 OSGi를 도입하여 범용 응용 소프트웨어 플랫폼으로 진화했습니다. 2014년에 나온 코드네임 Luna 4.4버전이 최신판이고 2015년에는 Mars 버전의 출시가 예정되어 있습니다. 지금 이순간에도 많은 개발자분들께서 이클립스를 이용해 애플리케이션을 제작하고 있습니다.

    링크를 누르면 위와 같은 화면이 나옵니다.

    2015년 2월 2일 현재, Eclipse Luna SR1a (v4.4.1)이 가장 최신 버전입니다. Eclipse IDE for Java Developers 항목에서 컴퓨터 운영체제에 맞는 것을 클릭합니다.

    그 다음에 초록색 화살표나 [Korea, Republic Of] KAIST (http)를 클릭하셔서 압축파일을 다운로드 합니다. 따로 설치를 할 필요없이 원하시는 곳에 압축을 푸시고 eclipse아이콘을 누르는 것만으로 이클립스 실행이 가능합니다.


    3. ADT (Android Development Tools) 설치

    ADT는 이클립스와 안드로이드 SDK를 연결해주는 플러그인입니다. 이제 ADT를 설치하겠습니다.

    지금까지의 과정을 따라왔다면 이클립스를 사용하실 수 있습니다. 이클립스를 실행하면 위와 같은 화면이 나옵니다. (안드로이드 앱개발 환경이 구축된 이후의 스크린샷이기에 조금 다른 점이 있음)

    상단탭 - Help - Install New Software를 클릭합니다.

    우측 상단의 Add...를 클릭합니다.

    다음과 같이 입력을 한 후 OK를 클릭합니다.

    Name : ADT (임의의 이름을 입력해도 무방함)

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

    OK를 누르신 후에는 계속 Next를 눌러 다음 과정으로 진행하시면 됩니다.

    마지막에는 이렇게 소프트웨어를 설치하면서 ADT 설치가 완료됩니다.


    4. 안드로이드 SDK(Android Software Development Kit) 설치

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

    Android SDK는 안드로이드 소프트웨어를 개발하기 위한 툴 킷입니다. SDK에는 안드로이드 API, 안드로이드 응용 프로그램 개발에 필요한 도구들 그리고 관련 문서 등 방대한 자료가 포함되어있습니다. 따라서 개발 목적에 따라 필요한 부분만 선택적으로 설치 및 업데이트하시는 것이 좋습니다.

    측탭 - Download - Installing the SDK를 클릭합니다.

    Stand-alone SDK Tools를 클릭합니다.

    글 중간에 있는 download the SDK now를 클릭합니다.

    윈도우 사용자의 경우 installer_r24.0.2-windows.exe를 다운로드 받으시면 됩니다. zip파일을 다운받으실 경우에는 이를 압축해제한 후 eclipse폴더 안에 넣어줘야 합니다. zip파일을 이용해 SDK를 설치하는 방법은 다른 블로그의 포스팅을 참고해주시기 바랍니다.

    약관에 동의하신 후 Download installer_r24.0.2-windows.exe를 클릭하셔서 파일을 다운로드 하면 됩니다. 다운받은 exe파일을 설치하시면 Android SDK Manager를 실행할 수 있습니다.

    설치가 완료되면 자동적으로 Android SDK Manager가 실행되지만 그렇지 않을 경우에는 이클립스 상단탭 Window - Android SDK Manager를 클릭하시면 됩니다. 이제 안드로이드 애플리케이션 개발에 사용할 툴을 설치하시면 됩니다. 전체를 다 다운받아도 되지만 설치하는데 시간이 꽤 걸리기에 필요한 것만 설치하는 것을 추천합니다. 저는 Tools항목, Android 5.0.1 (API 21) 그리고 Extras항목만 설치했습니다.


    위 과정을 모두 따라오셨다면 이제 안드로이드 애플리케이션 개발에 필요한 기본적인 환경을 구축하신 겁니다. 처음에는 이클립스 첫 화면에서 어찌해야할지 몰라 당황했는데 사용법을 조금씩 익히고 나니 apk manager보다 편하게 카카오톡 테마를 제작할 수 있었습니다. 드디어 '머티리얼 다크 - 카카오톡 테마'는 별 문제 없이 구글 플레이에 등록되었고 사람들에게 공식적으로 배포되기 시작했습니다.