태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

[2.3대응 업데이트] 안드로이드 개발 환경변수(Path) 설정하기

2010.12.11 17:08

내용과는 상관없는 짤방~ SDK 1.5에 있는 Terminal Emulator랍니다~


안드로이드 개발을 하면서 은근히(?) 필요하지 않을 듯 하면서도 필요한 것이 바로 환경변수 설정입니다.
이클립스 내에서 해결되는 것도 많지만, SD카드 이미지를 생성한다든지, 이번 SDK 1.5 부터 추가된 AVD를 추가한다든지 하는 것은 무조건 명령 프롬프트 상에서 실행해야 하니까요.

거두절미하고, 환경변수에 안드로이드 툴을 추가시키는 방법에 대해 알아보도록 하겠습니다,
방법은 생각보다 간단합니다. 내 컴퓨터 - 속성 을 클릭하고, [고급] 탭을 클릭하면 아래에 [환경 변수] 버튼이 있을 것입니다.
이 [환경 변수] 버튼을 클릭한 후, [시스템 변수]로 등록되어 있는 것들을 살펴보시다보면 Path라는 항목을 발견하실 수 있을 겁니다. 이것을 클릭한 후, [편집] 버튼을 누릅니다.

대부분, 이 Path 항목에 무엇인가가 잔뜩~ 입력되어 있을 것입니다.
신경쓰지 마시고, 제일 마지막에 커서를 둔 후, 구분을 위해 세미콜론(;)을 입력한 후 SDK가 폴더 내의 tools까지의 경로를 입력해주시면 됩니다.


예를 들어, 기존의 Path에 등록된 내용이

C:\Program Files\TEST


였다면, 만약 SDK가 설치된 경로가 C:\Android라면

C:\Program Files\TEST;C:\Android\tools

이렇게 입력해주시면 됩니다.

[2.3 대응 업데이트]
진저브레드가 발표되면서 SDK Tools r8이 같이 발표되었는데, 이 버전부터 adb의 경로가 <SDK 경로>/tools 에서 <SDK 경로>/platform-tools로 변경되었습니다. 때문에, 해당 경로도 PATH에 추가해야 adb를 명령 프롬프트에서 실행할 수 있습니다.

예를 들어 SDK가 설치된 경로가 C:\android-sdk-windows 라면, 다음의 두 경로를 모두 PATH에 추가해야 합니다.

  • C:\android-sdk-windows\tools
  • C:\android-sdk-windows\platform-tools

위의 두 경로를 PATH로 지정하기 위해 환경 변수 설정은다음과 같이 입력하면 됩니다. 

C:\android-sdk-windows\tools;C:\android-sdk-windows\platform-tools



제데로 되었는지 확인해보시려면, 명령 프롬프트를 열고 아무곳에서나 android나 mksdcard같은 명령어를 입력해보시면 됩니다. 찾을 수 없다고 나오지 않고, 정상적으로 프로그램이 실행되면 제데로 된 것이겠지요? ㅎㅎ


저작자 표시 비영리 변경 금지
신고

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

  1. 내용 아주 감사합니다. 패스를 잡고

    도스 코멘드 상에서 android 를 치면
    "Unable to access jarfile ..\framework\sdkmanager.jar " 가 나오는 이유가 몰까요 ? ㅠㅠ

  2. 이런 자문자답이네요 혹시 이 에러를 만나셨다면 http://www.eyegirl.co.kr/bbs/board.php?bo_table=workstory&wr_id=10&page=0&sca=&sfl=&stx=&sst=&sod=&spt=0&page=0

  3. 좋은 정보 감사드립니다!ㅎㅎ

  4. Blog Icon
    와이드오픈

    잘보고 갑니다~ ^^

  5. 저는 변수값에 이게 입력되있었습니다.

    tem32;%SystemRoot%;%SystemRoot%\System32\Wbem;G:\Program Files\ESTsoft\ALZip;G:\Program Files\Common Files\Roxio Shared\9.0\DLLShared\

    전혀 저 위에있는 스샷찍어놓으신거랑 틀린데요. ㅠㅠ
    이걸 편집해야되나 말아야되나 고민중에 있습니다. 도와주세요.

  6. 컴퓨터마다 다를 수 있는 부분입니다. 입력되어 있는 부분 맨 뒤에 세미콜론(;)을 입력한 후, 안드로이드 SDK 설치 경로를 넣어주시면 됩니다.

  7. 캐감사요 ㅠㅠ 잘되네요.

  8. Blog Icon
    아돌겟네여 도와주세요

    고급변수C:\WINDOWS\system32;C:WINDOWS뒤에안보이고 우클릭복사안되고 설명만뜨네요

    변수편집시엔 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem이렇게나오구요

    그래서%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\WINDOWS\system32;C:WINDOWS\android-sdk-WINDOWS\tools 이렇게 대충갖다부쳣는데요


    변수편집이 잘못된건가요?설치경로 어떻게 알아보나요?편집변수어찌넣어야제대로됩니까?
    실행누르니배치파일아니라고나오네여 ㅠㅠㅠ

  9. 미리 등록된 변수가

    %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

    였다면, 그 뒤에 세미콜론을 붙인 후 안드로이드 SDK가 설치된 경로를 적어주면 됩니다.

    안드로이드 SDK 설치 경로는.... 질문자분께서 SDK를 다운받아 압축 해제한 경로입니다.

  10. Blog Icon
    고마워요

    감사합니다ㅜㅜ헤매다가 글보고 해결했어요♡

  11. Blog Icon
    질문!!

    환경변수 값 변경할 때요.
    전 사용자변수에 path로 알집이 있어요.ㅠㅠ
    그래서 그런지 시스템 변수에도 path 값이 알집 경로예요..
    이런 경우 어떻게 해야되죠?ㅠㅠ

  12. 알집 경로 뒤에 세미콜론(;)을 붙이신 후 안드로이드 SDK의 경로를 붙여주시면 됩니다~

  13. Blog Icon
    Favicon of http://- J

    Path값 제일뒤에 ;C:\android-sdk-windows\tools;C:\android-sdk-windows\platform-tools 변수값입력하고
    명령 프롬프트 실행해서 android 하면 sdk 실행까지 잘 되는대요

    명령 프롬프트창에 cd ../../android-sdk-windows\platform-tools 입력 후 adb shell 치면
    error: device not found라는 메시지가 나옵니다..

    혹시 왜 이런지 아시면 답변 꼭 부탁드립니다..

  14. 기기가 정상적으로 연결되지 않아서 그렇습니다.
    기기에서 USB 디버깅에 체크가 되어있는지, 드라이버는 정상적으로 설치되어있는지 확인해보세요.

  15. Blog Icon
    입문자

    run as 해가지고하면 애물래이터가 너무큽니다. 애뮬래이터를 좀작게 할 수 있는 방법은요?

  16. AVD를 선택한 후 Details..를 누르면 Scale display to real size 옵션이 있습니다. 여기에서 모니터 dpi 설정하시고, 원하는 크기를 조절하시면 됩니다.

  17. Blog Icon
    갤럭시 에이스

    갤럭시 에이스에도 적용 가능한가요?

  18. Blog Icon

    비밀댓글입니다

  19. Blog Icon

    비밀댓글입니다

  20. 글 작성 이후로 워낙에 많은 시간이 지나다보니... 이런일이 일어나는군요;; 조치 완료하였습니다. 감사합니다.

  21. Blog Icon

    죄송한데 내용 조금만 발췌하겠습니다~ 꾸벅~