태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

Mac OS에서 안드로이드 개발환경 설정하기

2011.01.09 16:28

안드로이드 개발환경 설정에서 개발툴의 PATH를 정해주는 것만큼 중요한 것도 없는 것 같습니다.

그런데, 이 PATH 설정이라는 것이... 윈도우에서 하는 방법은 매우 잘 알려져 있고, 관련 자료들도 많은데 맥에서 PATH를 설정하는 것과 관련된 자료는 거의 없더군요.....

맥북을 가지고 있는 입장에서 (물론 대부분의 개발은 윈도우 환경에서 하지만) 나름 맥에도 이클립스 + 안드로이드 SDK를 설치해 두었는데 PATH를 어떻게 설정하는지 몰라서 불편한 것이 한두가지가 아니더군요.

어쩌면 맥 OS를 잘 몰라서 그런걸지도 모르겠습니다만....... 어찌 되었든간에  맥에서 안드로이드 개발환경을 설정하는 방법에 대해 알아보도록 하겠습니다.

.bash_profile 확인하기

윈도우에서 PATH 를 설정해주는 부분과 동일한 부분이 .bash_profile 입니다.
이곳에 안드로이드 SDK의 tools 경로를 넣어주어야 하는데, 사용자에 따라서 이 파일이 없는 경우도 있습니다. 

.bash_profile이 있는지 확인하기 위해 터미널을 실행한 후, 사용자의 홈 경로에서 ls -a를 입력합니다.


.bash_profile이 없다면, 다음 명령어를 입력하여 .bash_profile을 생성합니다.


 touch .bash_profile


.bash_profile이 생성되었다면, 다음 명령어를 입력하여 생성한 .bash_profile을 텍스트 편집기로 엽니다.


open -e .bash_profile


.bash_profile에 내용 입력하기

.bash_profile이 열리면, 다음과 같이 PATH를 입력합니다. 안드로이드 2.3의 배포와 함께 adb를 비롯한 몇몇 SDK 툴의 경로가 platform-tools로 변경되었으므로, 이도 함께 추가해주어야 합니다.

export PATH=${PATH}:[안드로이드 SDK의 tools 경로]:[안드로이드 SDK의 platform-tools 경로]

platform-tools로 경로가 변경된 툴 목록
  • aapt
  • adb
  • aidl
  • dexdump
  • dx

여기에 입력하는 경로는 안드로이드 SDK가 설치된 절대 경로입니다. 저는 안드로이드 SDK를 맥 OS가 설치된 디스크의 루트에 설치해서 다음과 같이 입력하습니다.

PATH=${PATH}:/android-sdk-mac_86/tools:/android-sdk-mac_86/platform-tools



모두 입력하였다면, command+S를 눌러 파일을 저장합니다.

설정 내용을 적용하기 위해 로그아웃 후 다시 로그인합니다.
다시 로그인하게 되면 터미널에서 바로 안드로이드 SDK 도구들을 실행할 수 있는 것을 확인할 수 있습니다 :)





저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

커니 개발환경 설정 , , , , , , , ,

  1. 이상하게 빌드가 맥에서 빠른 느낌이 있어서 자주 맥에서 작업하는 데 좋은 정보 감사합니다

  2. Blog Icon
    김병철

    안드로이드 개발을 해보고 있는 학생입니다. 여러가지 난이도 있는 프로젝트를 혼자서 해보고 있는데요. 최근 하나의 벽에 부딪친 상황입니다. 그래서 염치불구하고 질문을 올립니다.


    <이미지로 된 지도를 띄우고 그 위에 버튼을 올립니다.



    이미지로 된 지도는 확대, 축소, 드래그가 가능하고 버튼들도 이미지로 된 지도의 특정 위치에 고정되어 이미지의 크기가 변하더라도 특정위치에 그대로 있도록 해야합니다.



    예를 들면 삼성의 안드로이드용 애버랜드에서 이 기술을 볼 수 있습니다>

    혹시 이 기술을 구현하기에 필요한 내용이 무엇인지 알려주실 수 있으십니까? 조그마한 소스라도 제 연구에 큰 도움이 될 것입니다.


    혹시라도 이메일을 통해 질문에 대한 답변을 하실 것이면

    samkukjijojo@naver.com 으로 연락을 해주셔도 됩니다..

  3. Blog Icon
    안됩니다..

    android-sdk_r09-mac_x86.zip 를 인스톨 했는데, tool 디렉토리는 있는데, platform-tool라는 디렉토리는 없고, 대신 platforms라는 디렉토리가 있는데, 빈 디렉토리네요...이걸 어쩌?

  4. SDK Manager를 실행해서 SDK 구성요소를 추가로 다운로드하셔야 합니다. 인터넷을 통해 처음 다운로드받은 파일들은 추가 구성요소를 다운로드하기 위한 최소한의 요소만 포함되어있습니다.

  5. Blog Icon
    귀염몽키

    좋은정보 감사합니다^^
    덕분에 삽질에서 나왔네요 ㅎ

  6. 좋은정보 감사합니다. touch , open 명령 새로 배웠네요.
    문단 끝부분에 로그아웃하라고 하셨는데, 단지 터미널만 새로 실행 시켜도 반영 되네요.

  7. 아 그렇군요! 윈도우의 Command prompt와 동일한가보네요.

  8. Blog Icon
    개발자

    터미널 새로 실행 안시켜도 source .bash_profile 해 주시면 바로 적용됩니다.^^

  9. 블로그에서 정말 좋은 정보 많이 얻어갑니다!!
    처음으로 맥에서 개발중인데 너무 많은 도움 받는 것 같아서 감사드립니다. T_T
    즐겨찾기로 등록할게요~! =)

  10. Blog Icon
    초보개발자

    자바에 대해서 전혀 몰르던 터라
    1시간동안 쩔쩔 메었는데
    많은 도움받고 갑니다.
    감사합니다.

  11. 중간에
    텍스트는
    PATH=${PATH}:/android-sdk-mac_86/tools:/android-sdk-mac_86/platform-tools

    그림은
    PATH=${PATH}:/android-sdk-mac_86/tools:${PATH}:/android-sdk-mac_86/platform-tools <-- ${PATH}:가 빠져있는데,
    위에 텍스트 넣고 했다가 맥 터미널에서 기본명령어들 (ls, rm, cd 등등의 터미널 명령이 안 먹어서 한동안 패닉 올뻔 했네요. ㅋ
    텍스트 수정 부탁 드립니다. ㅋ

    위 텍스트 코드대로 입력해도 되면.. 제가 오타를 낸거거나...요 ^^;;;

  12. 텍스트 대로 해도 됩니다. (저도 저렇게 사용하고 있어요)
    아마 오타가 있었던 것으로 보입니다. 그런데 보통은 Path로 지정한 경로가 잘 안잡히는 정도가 끝인데, 기본 명령어가 안 먹혔다면 뭔가 다른 문제가 있지 않았을까 생각이 드네요.