2013-06-26 29 views
11

Jestem jedyną osobą, która doświadcza tego problemu na świecie. Naprawdę potrzebuję eksperta, jak sądzę.GoogleCloudMessaging nie może zostać rozpoznany jako typ

  • Używam Eclipse z narzędziami programistycznymi Android.
  • Dodałem wszystkich odpowiednich bibliotek do projektu
  • Dodałem gcm.jar

GoogleCloudMessaging nie mogą być rozwiązane do rodzaju

enter image description here

Jak mogę rozwiązać ten problem problem? Nie widzę ludzi, którzy mają ten sam problem.

Oto moja biblioteka zawiera

enter image description here

Próbowałem nawet zmianę projektu celowego budować, który nie pomaga w ogóle.

enter image description here

Potem wreszcie spróbował Java zbudować jeden cel. Co też nie pomaga.

enter image description here

więc utknąłem tutaj. Chcę używać tylko klasy GoogleCloudMessaging. Ale nie mogę.

Każda pomoc jest doceniana.

+0

Uh, spróbuj trafienia 'Ctrl-Shift-O' –

+0

naciskając CTRL -shift-o mi nie pomogło, próbowałem kilka razy. Nie można znaleźć klasy GoogleCloudMessaging w żadnej bibliotece. –

+0

Wygląda na to, że wystarczy zaimportować go w sekcji importu pliku Java. Zaćmienie może to dla ciebie zrobić, jeśli spróbujesz autouzupełniania GoogleCloudMessaging –

Odpowiedz

17

Klasa GoogleCloudMessaging znajduje się w com.google.android.gms.gcm.GoogleCloudMessaging, która jest częścią Google Play Services.

Będziesz potrzebować download Usług Play za pośrednictwem menedżera SDK, a następnie dodaj to również do swojego projektu.

+0

To zadziałało jak urok! Dziękuję bardzo. Interesujące jest również to, że nie ma na ten temat dokumentacji. –

5

gcm-server.jar jest dla serwera innej firmy. Ale do implment się GoogleCloudMessaging w Android App trzeba podać google-play-services.jar plik

wyboru here wiedzieć jak skonfigurować usługę Google Play

7

Ów rację - trzeba dodać google play-usługi-lib pliku jar z "twojego folderu sdk/dodatków/google/google-play-services/libproject" coś takiego dodaje ten plik jar i później zaimportuje bibliotekę (CTRL + SHIFT + o), a zobaczysz, że naprawi ona

2

Musisz dodać google-play-services_lib do swojego projektu.

2

Po prostu dodaj "google-play-services.jar" do projektu ur.Ten słoik jest dostępna w miejscu ur- android-sdk-folderów/dodatki/google/google_play_services/libproject/google-play-services_lib/libs/

ale zanim to trzeba zainstalować usługi odgrywają google

Pozdrowienia

0

Musisz mieć co najmniej JDK 1.7, aby używać Google Cloud Messaging.

0

Dodaj Słoiki z następujących katalogów do projektu:

C: \ Program Files (x86) \ Android \ android-sdk \ Extras \ Google \ google_play_services \ libproject \ google play-services_lib \ libs \ Google -Play-services.jar

C: Program Files \ (x86) \ Android \ android-sdk \ Extras \ Google \ GCM \ GCM-server \ lib * .jar

Istnieje również Jar klientem gcm, ale nie muszę dodawać tego pliku: C: \ Program Files (x86) \ Android \ android-sdk \ dodatki \ google \ gcm \ gcm-client \ lib \ android.jar

Jeśli nie masz powyższych folderów, otwórz Menedżera SDK systemu Android i kliknij Przestarzałe pakiety. Następnie wybierz z listy pakiet GCM dodatki

0

W Android Studio/Gradle trzeba dodać

compile 'com.google.android.gms:play-services:6.5.87' 

(numer wersji może się zmienić) do pliku build.gradle w module aplikacji. SDK jest teraz częścią Google Play

0

Jeśli jesteś w Android Studio, upewnij się, że w swojej build.gradle masz:

dependencies {compile 'com.google.android.gms:play-services:7.8.0' 

} 
Powiązane problemy