안드로이드 개발 환경 구성 방법은 구글링을 해도 많이 나오지만, 막상 개발을 하다 보면 여러가지 추가 설정을 해줘야 하는 경우가 자주 있어서 이참에 포스트로 정리하고자 한다.

Java 설치 및 환경 변수 등록

  • 현재 안드로이드 마시멜로우가 지원하는 공식 자바 버전은 7이다.
  • Oracle JDK 1.7(Java 7)은 작년 상반기에 릴리즈 된 7u79 버전을 기준으로 더 이상 업데이트 되지 않는다.
  • 안드로이드에서 JDK 1.8(Java 8)을 사용하는 것은 불가능 하지 않지만, 여러가지로 추가 설정을 해줘야 한다.
  • Java 7과 8의 차이는 그리 크지도, 작지도 않다. 추가 된 기능 중 Lambda Syntax 같은 경우, Retrolambda와 같은 라이브러리를 사용한다면 Java 7에서도 사용 가능하다.
  • 그러므로 Java 7과 8 중 고민한다면, 그저 내키는 것을 설치해도 크게 문제는 없다.
  • JDK를 설치했다면 시스템 환경 변수에 Java Home 폴더를 등록해야 한다.
    • Windows
      • 변수명: JAVA_HOME
      • 값: JDK 설치 경로 (예: C:\Program Files\Java\jdk1.8.0_77) -> bin은 포함하지 않는다.
    • OSX
      $ vi ~/.bash_profile
      $ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home
      

Android Studio 설치

Android SDK만 별도로 설치하는 방법도 있지만, Android Studio를 설치하면 SDK도 같이 설치 가능하니, Studio를 설치하는 것을 추천한다. (대부분의 개발을 Studio에서 하니까…)

Android SDK 설치 및 환경 변수 등록

Android Studio를 설치하고, SDK도 설치했다면 이제 SDK 경로도 환경 변수에 등록해야 한다.

  • Windows
    • 변수명: ANDROID_HOME
    • 값: Android SDK 설치 경로 (예: E:\lib\android\sdk)
  • OSX
    $ vi ~/.bash_profile
    $ export ANDROID_HOME=/Library/Android/sdk
    

환경 변수 PATH 업데이트

이제 상단에서 등록한 환경 변수들을 환경 변수 PATH에 포함시켜야 한다. 포함시키지 않으면 명령 프롬프트에서 접근이 불가능하다.
등록 시켜야 할 경로는 다음과 같다.

  • JAVA_HOME/bin
  • ANDROID_HOME/tools
  • ANDROID_HOME/platform-tools

플랫폼 별 등록 방법은 다음과 같다.

  • Windows
    <기존 PATH>;%JAVA_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
    
  • OSX
    $ vi ~/.bash_profile
    $ export PATH=${PATH}:${JAVA_HOME}/bin:${ANDROID_HOME}/tools:${ANDROID_HOME}/platform-tools
    $ source ~/.bash_profile
    

환경 구성 확인

이제 위에서 설정한 사항들을 확인 할 차례다. 아래 사항 중 하나라도 원하는 결과가 나오지 않는다면 뭔가 잘못 된 것이므로 다시 한 번 확인 바란다.

  • 자바 버전 확인

    $ java -version
    
    // 결과
    java version "1.8.0_91"
    Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
    Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
    
  • ADB 확인

    $ adb
    
    // 결과
    Android Debug Bridge version 1.0.32
    Revision 09a0d98bebce-android
    ...
    
  • AVD 확인

    $ android avd
    
    // Android Virtual Device Manager가 실행 된다.
    
저작자 표시
신고

WRITTEN BY
Profile
음주코딩
:D

받은 트랙백이 없고 , 댓글이 없습니다.

트랙백을 보내세요

트랙백 주소 :: http://warmz.tistory.com/trackback/989 관련글 쓰기
secret