GCM 을 한번 사용해보려고 Sample Code 를 받아보려고 하는데..

git 에서 받아야 하는군요, 모, 그 까이것 git 에서 받으면 되지~ 하는데

항상 그렇듯이 한번에 안되네요 ㅠ

 

그래서 다시 블로그에 글을 남깁니다.

 

GCM 에 대한 예제 프로젝트를 받기 위해 찾아간 곳은 아래의 사이트입니다.

 

 https://developers.google.com/cloud-messaging/android/start

 

위의 사이트에 들어가면 아래의 git 주소를 알려주는데, 그대로 치면 아래와 같은 에러가 나옵니다 ㅡㅡ;;  

 $ git clone https://github.com/googlesamples/google-services.git
Cloning into 'google-services'...

fatal: unable to access 'https://github.com/googlesamples/google-services.git/': Protocol https not supported or disabled in libcurl

※ 참고로 저는 윈도우즈 7 32 비트를 사용합니다. 저 쉘은 git bash를 통해 수행한 명령입니다.

 

위의 에러의 내용은 결국 ㅣibcurl 이 잘못되었다는 것입니다. 물론 'https://google.com' 이 안되면, 다른 이유입니다.

방화벽이라든지.... 등등등...

 

여기에서는 저 뒤의 libcurl의 문제에 대해서만 알아보려 합니다.

 

구글링을 해보면,

많은 글들이 나옵니다. 아마도 많은 사람들이 헤매는 것 중의 하나이지 않을까 싶습니다.

 

결론을 먼저 말씀드리면,

 

" C:\Windows\System32\libcurl.dll " 파일 이동 혹은 backup

※ 삭제는 복원이 안되니 만일의 사태에 대비하여 backup을 해야 합니다.

(64 비트 머신이면 C:\Windows\SysWow64 폴더에 있을겁니다.)

 

git 을 설치하면 당연히 libcurl 이 설치되어 있을텐데,,

무슨 이유에서든 libcurl 의 구 버전 혹은 기능이 부족한 버전이 system32에 들어갔나봅니다.

 

참고로 저 파일을 windows path 걸리지 않은 곳으로 이동하면, git 이 설치된 곳에서 dll을 참조하기 때문에 에러가 사라지게 됩니다.

 

별건 아니지만, 해결하는데 1시간이 흘러가네요...

 

언제 GCM 은 써볼 수 있을까요?

 

 

 

 

'Programming > GCM 활용기' 카테고리의 다른 글

[GCM] 4. 실행  (0) 2015.08.05
[GCM] 3. Get Configuration File  (0) 2015.08.05
[GCM] 2.1 Import Project - 1st Error  (1) 2015.08.02
[GCM] 2. Import Project  (0) 2015.07.29
[GCM] 0. Intro  (0) 2015.07.28