2012-07-02 5 views
8

Google에서 C2DM을 더 이상 사용하지 않으며 GCM으로 대체하는 것을 보았습니다. 그들의 website에는 새로운 Android 푸시 알림 (또는 이름을 지정한 클라우드 메시징)을 구현하는 데 필요한 GCM 라이브러리를 설치하는 방법을 단계별로 설명합니다. 은 "도우미 라이브러리 설치"기록에Android SDK 관리자 GCM 라이브러리

:

To perform the steps described in the following sections, you must first install the helper libraries (reference: client and server). From the SDK Manager, install Extras > Google Cloud Messaging for Android Library. This creates a gcm directory under YOUR_SDK_ROOT/extras/google/ containing these subdirectories: gcm-client, gcm-demo-appengine, gcm-demo-client, gcm-demo-server, and gcm-server.

나는 이클립스에서 SDK 매니저를 열었지만, 엑스트라에서 "인텔 하드웨어 가속 실행 관리자"를 제외하고 아무것도 없다. 나는 다른 것을 보지 못한다.

SDK 관리자에서 GCM을 어떻게 찾거나 추가하거나 설치합니까?

답변

2

나에게 맞는 제안이 없습니다. 하지만 ...

이상한 점을 발견했습니다. Eclipse (Windown -> Android SDK 관리자)에서 SDK 관리자를 시작하면 모든 업데이트가 표시되지 않습니다. Windows 탐색기에서 파일 시스템으로 이동하면 거기에서 SDK 관리자가 시작됩니다. 사용 가능한 패키지 목록이 더 많습니다.

이상하지만 나를 위해 일했습니다!

+0

Eclipse에서 업데이트 된 SDK 관리자에 표시하지 않는 이유는 해당 업데이트가 현재 Eclipse로 지원됩니다. 는 이클립스를 업그레이드해야이 업데이트를 다운로드합니다. –

4

'Extras'폴더에 'Android 라이브러리 용 Google 클라우드 메시징'이 표시되기 전에 SDK 도구를 20 버전으로 업그레이드하고 플랫폼 도구를 12 버전으로 업그레이드해야합니다. 이미 작업 C2DM 프로젝트가있는 경우

또한, 당신은 이클립스에서 GCM library

0

업데이트하여 SDK 매니저를 포함하지 않고 SENDER_ID을 변경해야 도움말 -> 업데이트 확인. 업데이트를 설치하십시오.

1

예 첼터 아디가 옳습니다. 나는 또한 같은 secanrio에 직면하지만 Windows 탐색기 (Windows 컴퓨터에서) C : \ Program Files \ Android \ android-sdk에서 SDK 관리자에 액세스하면 SDK 4.1 (API 16)은 Extras-> Android 용 Google 클라우드 메시징과 별도로 존재합니다. SDK Manager의 Eclipse 플러그인에서 API 16으로 SDK를 업데이트 할 수 없습니다.

23

당신은 다음과 같이 섹션 Google cloud messaging for android를 찾을 수 I이 페이지의 마지막에이 링크

https://dl-ssl.google.com/android/repository/addon.xml

이동 많은 시간을 시도한 후있어 최고의 쉬운 방법 라인

<sdk:url>gcm_r03.zip</sdk:url> 

그냥 addon.xml을 대체하십시오다운로드 zip 파일을 추출 완료되면 위에서 언급 한 URL에서 최종 URL이

https://dl-ssl.google.com/android/repository/gcm_r03.zip

모양을, 당신은 이름의 클라이언트 측, 서버 측 및 샘플 세 개의 디렉토리를 얻을 것이다.

이제 SDK 폴더를 열고 "extras/android"라는 폴더를 만들고 여기에 세 개의 폴더를 모두 붙여 넣으십시오.외부 항아리가 gcm.jar을 추가하여 프로젝트의 클래스 경로에서 새 프로젝트를 만들 지금 때마다

. 동일은 어디서든 인터넷 연결없이 일식을 구성 할 수 있도록 플랫폼 도구 및 우편 등의 플랫폼과 같은 다른 SDK 물건을 다운로드하는 데 사용 할 수 있기 때문에

나는 전체 과정을 설명했다. 나랑 작동하지 위

+0

내 리눅스에서 나를 위해 일했다 –

+0

@ EranBen-Natan 내 기쁨 :) – pyus13

+0

그냥 완벽하게 나를 위해 일했다 –

6

은 ... GCM 라이브러리가 사용되지 않는 올 것이다 확인 SDK 관리자로 이동합니다 ...이 방법을 시도했다. 이

8

그냥 SDK를 열고 아래 Obsolate로 클릭하고 안드로이드 Studio 버전 1.5를 들어 Google Cloud Messaging for Android Library

1

찾을 수 있습니다 .. 나를 위해 작동 : 도구

이동 -> 안드로이드 -> SDK -> sdk 관리자에서 아래 독립 실행 형을 실행하면 새 창이 열립니다. -> 아래에서 사용되지 않음 확인 -> Android 용 Google Cloud Messaging 라이브러리를 설치합니다.

+0

왜 쓸모가 없습니까? –