본문 바로가기

Android

[버섯] GCM 관련 기초 자료 2 - GCM SDK 설치및 환경 구축(Tomcat, ANT, SDK, STS, ...)


안녕하세요 버섯돌이 유재성입니다.


GCM 서비스를 빠른 시간안에 간단히 테스트만 하시려는 분들을 위해 이 글을 작성합니다.^^

저는 모바일 앱 개발을 해 보지 않았기에 관련 질문은 하셔도 99%는 모른다고 생각하시기 바랍니다.


초보분들을 위해서 어느 정도 설명을 적기는 하겠지만 각 툴의 설치만으로도 분량이 꽤 됩니다.

그래서 이 글에서는 필요한 대 부분의 툴들에 대해서 다루지만 간단하게만 작성 합니다.

혹시라도 부족한 부분은 인터넷을 활용하셔서 관련 자료들을 참고하시기 바랍니다.


본 글은 대략 아래의 순서로 진행됩니다.

1. JDK 설치

2. STS(Spring Tool Suite) 설치

3. Android SDK 설치

4. GCM Helper Libraries 설치

5. Tomcat 설치

6. ANT 설치

7. 환경 변수 설정


그럼 각각에 대해서 세부 과정을 살펴 보겠습니다.


JDK 설치

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

위 사이트에서 자신의 컴퓨터에 맞는 버전을 다운로드 받아서 설치 하시기 바랍니다.

설치 절차가 어렵지는 않지만 모르겠다면 인터넷 상에서 JDK 설치 관련 강좌를 참고 하시기 바랍니다.


참고로, 제 경우 JAVA관련 설정은 아래처럼되어 있습니다.



zip파일을 특정 폴더에 해제한 경우에는 위 처럼 환경변수로 잡아 주셔야 합니다.

그렇지않고 설치 파일로 JRE까지 직접 설치하신 분들은 굳이 설정하지 않아도 상관은 없습니다.

세부적인 내용은 인터넷 상의 글들을 참고하시기 바라며,

환경 설정 방법을 모르시는 분들은 이 글의 맨 마지막에 있는  "환경 변수 설정" 방법을 참고하시기 바랍니다.



STS(Spring Tool Suite) 설치

Android 앱을 편하게 개발하기 위한 통합 IDE중 Eclipse 기반의 통합 환경인 STS입니다.

Eclipse에서 환경을 구축 하시거나 STS를 다운받아서 구축하시거나 편한 방법을 이용하시기 바랍니다.

편의상 통합 환경인 STS를 기반으로 설명하도록 하겠습니다.


http://www.springsource.com 사이트에서 STS를 내려 받으시면 됩니다.

다이렉 URL은 http://www.springsource.com/developer/sts 입니다.




위 양식을 모두 채우신 후 Submit을 하셔도 되고...

단순히 다운로드만 하실 거라면 약관 동의에 체크후

"take me to the download page"를 클릭하시면 다운로드 가능한 페이지로 이동합니다.


해당 페이지에서 자신의 OS에 맞는 버전을 다운로드 받으시면 됩니다.

설치 형식과 zip파일의 2가지 방식이 존재하는데 특별히 어려운 절차가 없으니 zip파일을 받으시기 바랍니다.


단순히, zip파일을 내려 받아서 C:\등에 적절히 압축을 해제하시면 설치가 완료됩니다.



제 경우 보시는 것 처럼 "C:\springsource" 폴더에 압축을 풀었으며, 그림처럼 총 4개의 폴더가 존재 합니다.

STS 프로그램은 "sts"로 시작하는 폴더 안에 존재합니다.




해당 폴더에 보시면 "STS.exe"파일이 존재하는데 이 파일이 이클립스 실행 파일입니다.

바탕화면등에 단축 아이콘으로 만들어 놓으시거나 편한 방법대로 실행 하시기 바랍니다.

실행 후에는 안내 문구나 저장소를 선택하는 화면들이니 그냥 확인 버튼들만 눌러도 문제는 없습니다.

만약, 실행하는데 문제가 발생했다면 이클립스 강좌를 참고 하시거나 STS 강좌를 참고 하시기 바랍니다.




Android SDK 설치

Android 개발을 위한 환경 구축은 제 전공이 아닌지라 제대로 안 될경우 인터넷상의 강좌를 참고하시기 바랍니다.

일반적으로 이클립스에서 새로운 소프트웨어를 설치하기 위한 과정가 동일한 과정입니다.


1. STS 실행


2. Help > Install New Software... 선택

   


3. "Add.." 버튼 클릭하신 후 그림을 참고하셔서 정보를 입력하시기 바랍니다.
   



   "Name:"에는 적당히 입력 하시고...

   "Location:"에는 "http://dl-ssl.google.com/android/eclipse/" 를 입력하시면 됩니다.

   참고로, 제 경우에는 이미 등록되어있기 때문에 위 처럼 에러 메시지가 나옵니다.


   잠시후, 설치할 수 있는 개발툴 항목들이 나오는데 모두 설치하시면 됩니다.

   그리고 STS를 재 시작하면 SDK등을 설치할 수 있습니다.

   (예전에는 Android SDK를 별도로 설치해줬으나 최근에는 재 시작시 한번에 설치 가능 합니다.)


   시간이 되면 나중에 일부 화면들을 캡춰해서 추가 해 드리겠습니다.



GCM Helper Libraries 설치

이번에 새로 지원되는 GCM을 사용하기 위해서는 "Android SDK Manager"에서 GCM 라이브러리를 추가해야 합니다.




STS를 실행 후 좌측 상단에 보시면 "Android SDK Manager" 아이콘이 있습니다.

해당 아이콘을 클릭하시기 바랍니다.




가장 상단에 보시면 SDK Path가 있는데 이 부분이 자신의 Android SDK가 설치된 경로입니다.

보통은 필요 없겠지만 GCM관련해서는 확인 할 필요가 있으니 참고 하시기 바랍니다.

이후 제가 작성한 GCM 문서의 경우 위 폴더를 기준으로 설명되어 있으니 각자 자신의 폴더를 참고 하시기 바랍니다.


GCM 라이브러리는 위 그림에서 맨 하단에 보이는 "Extras" 영역을 보면

"Google Cloud Messaging for Android Library"라고 있습니다.

해당 아이템을 선택하시고 Install 하시면 됩니다.


저 처럼 최근에 환경을 구축한 분들은 특별한 문제가 없겠지만...

혹시라도 GCM 라이브러리가 목록에 안 보이신다면 가장 상단에 있는 "Tools" 영역이 제대로 설치되었는지 확인하시기 바랍니다.

특히나, "Android SDK Tools"의 버전이 2.0 이상인지 꼭 확인하시기 바랍니다.


보시는 것 처럼 GCM 라이브러리는 SDK 2.0이상부터 지원됩니다.

Note: If you don't see Extras > Google Cloud Messaging for Android Library in the SDK Manager,

make sure you are running version 20 or higher


그리고 제경우 개발을 위한 API는 2.3버전이 설치되어 있으니

제 글을 따라하는데 큰 문제가 없도록 "Android 2.3.3(API 10)"은 가급적 설치하시기 바랍니다.




Tomcat 설치

서버 테스트를 위한 톰켓은 자신의 OS에 맞는 ZIP버전을 다운 받아서 압축을 해제 하시면 됩니다.

http://tomcat.apache.org/download-60.cgi


저는 Win7 64Bit라서 아래의 64비트 버전의 zip파일을 다운 받았습니다.



그리고, "C:\apache-tomcat-6.0.35" 폴더에 압축을 해제 했습니다.(제가 받았을 당시의 버전은 6.0.35버전입니다.)



정상적으로 설치되었는지는 bin폴더에 가셔서 startup.bat 파일을 실행하시면 됩니다.


참고로, 모든 프로그램이 그렇듯이 영문외의 단어는 무지 싫어합니다.

컴퓨터 이름에 공백이나 한글등은 사용하지 마시기 바랍니다.



ANT 설치

Demo를 Consol에서 빌드하려면 컴퓨터에 ANT가 설치되어 있어야 합니다. 

http://ant.apache.org/bindownload.cgi 사이트에서 zip 파일 다운 받고 압축을 해제 하시기 바랍니다.


제 경우에는 "C:\apache-ant-1.8.4" 폴더에 압축을 풀었습니다.

(잘 모르겠다면 저랑 똑 같이 셋팅하세요^^)




맨 마지막에 나온 "환경 변수 설정" 방법을 참고하셔서 아래의 값을 환경 변수로 등록 하시기 바랍니다.



ANT_HOME에는 설치한 폴더를 입력하시고 확인 버튼을 클릭 하시면 됩니다.

제 경우에는  "C:\apache-ant-1.8.4" 이겠지요.^^

각자 자기 환경에 맞게 설정 하시기 바랍니다.





확인 버튼을 클릭하시면 위 처럼 정상적으로 등록된걸 볼 수 있습니다.


추가로, 아무 위치에서나 실행 할 수 있도록 "PATH"에 "bin" 디렉토리를 추가 하시면 됩니다.



초보분들을 위해 숫자를 써 놨으니 숫자대로 따라서 하시기 바랍니다.

1. Path를 찾아서 클릭 하시고...

2. 편집 버튼을 클릭하시면 내용을 수정 할 수 있는 화면이 나옵니다.

3. 변수 값의 끝 부분에 설치한 ANT의 bin 폴더 위치를 적어 주시면 됩니다.

    각 경로의 구분은 세미콜론(;)을 이용하기 때문에 위 그림처럼 앞에 세미콜론을 넣어 주시구요.

    즉, ";C:\apache-ant-1.8.4\bin"를 추가 하시면 됩니다.




환경 변수 설정

아래는 Win7의 경우인데 사용하는 OS에 맞게 환경 변수를 설정하시기 바랍니다.

바탕화면의 컴퓨터 아이콘에서 우클릭 하세요.

(또는 좌측 하단의 윈도우즈 아이콘 클릭후 나오는 메뉴화면에서 "컴퓨터"에서 우클릭 하시면됩니다.)


속성을 선택 하세요.


이렇게 생긴 화면이 나오는데 "고급 시스템 설정"을 선택하시면 됩니다.



"환경 변수(N)..." 버튼을 클릭하시면 환경 변수를 설정 할 수 있습니다.


사용하는 OS마다 조금씩 다르지만 대 부분 내 컴퓨터에서 우클릭 하셔서 오시면되니 위 화면까지 진행하시기 바랍니다.




새로운 변수를 등록하려면 "새로 만들기(W)..."버튼을 클릭하셔서 등록하시면 되며,

기존 내용을 수정하고 싶다면 수정하고 싶은 대상을 클릭 후 "편집(I)..." 버튼을 클릭하시면 됩니다.

이해가 안되면 인터넷에서 기존 강좌들을 참고하시기 바랍니다.



제 전문 분야가 아닌데다 짜투리 시간에 급하게 작성하는 것이라서 잘 못된 부분이 있을 수 있습니다.

틈틈이 내용을 수정이나 보완하고 있으니 가끔씩 원본 출처에서 변경 내용을 확인 하시기 바랍니다.


[저작권 관련]

이 부분을 함께 이동하는 경우에 한해서 다른 곳으로의 이동을 허락하며

거의 모든 내용은 http://blog.naver.com/dev4unet 블로그에도 함께 포스팅되므로
잘 못된 내용의 수정이나 전달 사항이 있으면 위 블로그에 메모를 남겨주시기 바랍니다.

참고로, 해당 글에 대해서 타인과 공유될 수 없는 쪽지와 메일등으로는 질문을 받지 않습니다.

 

본 게시글의 원본출처는 http://yoo7577.dev4u.net 이며,

원활한 공유및 내용 수정이 필요할 때 잘 못된 내용의 전파를 최대한 막기 위함이니

게시물의 일부 또는 전체의 직접적인 수정을 금지합니다.