2013-05-26 20 views
14

Próbuję użyć nowego Usługi Google Play dla integracji Google Plus z tego linku: http://ankitthakkar90.blogspot.sg/2013/05/google-plus-integration-in-android.htmlAndroid - Nie można znaleźć google-play-services_lib.apk! Błąd

udało mi się dostać wszystko w porządku z wyjątkiem, gdy próbuję go uruchomić, to zapewni mi tego błędu

Android Launch! 
adb is running normally. 
Performing com.anky.googleplus.MainActivity activity launch 
Automatic Target Mode: using device 'CB5A1MQW4P' 
Uploading GooglePlusDemo.apk onto device 'CB5A1MQW4P' 
Installing GooglePlusDemo.apk... 
Success! 
Could not find google-play-services_lib.apk! 
Starting activity com.anky.googleplus.MainActivity on device CB5A1MQW4P 
ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.anky.googleplus/.MainActivity } 

Zrobiłem odwołanie do biblioteki za pośrednictwem eclipse Właściwości> Android> Dodaj bibliotekę, podobnie jak tutaj: Using the new Google Play Services Ten błąd nadal występował. Wszelkie sugestie i informacje zwrotne są mile widziane.

Odpowiedz

-1

Uważam, że urządzenie, na którym próbujesz uruchomić Usługi Google Play, nie zawiera pakietu APK usługi Google Play.

Sprawdź ten link na Android Developers więcej odprawy

Ensuring Devices Have the Google Play services APK

+0

Im pewny kopalni mają apk usług, jak jestem w stanie go znaleźć w moim menedżerze aplikacji w ustawieniach –

5

Nie zainstalować google play-services_lib APK, należy odwołać go na projekcie jako projekt Android biblioteki i JAR będą zawarte w Twoim pliku APK.

http://developer.android.com/google/play-services/setup.html

Ten link uczy, jak odwołać android projekt Biblioteka:

http://developer.android.com/tools/projects/projects-eclipse.html#ReferencingLibraryProject

+0

Mogę wiedzieć, co plik JAR, które odnoszą się do ? Czy to jest android-support-v13.jar? Postępowałem zgodnie z innymi krokami i problem nadal występuje –

+0

Plik JAR zostanie wygenerowany i automatycznie odwołany, jeśli prawidłowo ustawisz bibliotekę google-play-services_lib jako projekt biblioteki Androida. Czy używasz Eclipse do budowania i uruchamiania kodu? – thiagolr

+0

Najwyraźniej nie utworzyłem oAuth dla mojej aplikacji. Rozwiązałem problem, klikając ten link: https://developers.google.com/+/mobile/android/getting-started#step_3_initialize_the_plusclient –

6

Cóż miałem ten sam problem .. I wtedy okazało się, że miałem nieprawidłowo odwołuje go najpierw w ścieżkę kompilacji Java przed odniesieniem jej do Właściwości> Android> Dodaj bibliotekę. Rozwiązanie Najpierw usuń odwołanie z kompilacji Java i Właściwości> Android> Dodaj bibliotekę, a następnie odwołaj się do google_Play_services_lib z Właściwości> Android> Dodaj bibliotekę ponownie. Mam nadzieję, że to pomoże :)

51

Przy dodawaniu refenced bibliotek potrzebujemy tylko google-play-services_lib.jar.So, że musimy usunąć projekt z twojego projektu.

Projekt-> Właściwości-> javaBuildPath-> Projekt-> wybierz google-play-services-> remove.

oczyścić i zbudować.

+3

Dlaczego na świecie nie działa, jeśli instrukcje własne Google mówią, że robią to droga? Ugh. W każdym razie, wielkie dzięki. Naprawiono to dla mnie. –

+0

Naprawiono go dla mnie. Dzięki! –

+0

Ugh, miałem to odniesienie tylko do słoika. Potem miałem inny problem, więc pomyślałem, że sprawdzę moje referencje usług Play. Natknąłem się na [instrukcje od Google] (http://developer.android.com/google/play-services/setup.html), o których prawdopodobnie mówi "nieoczekiwanie62". Wydawało się, że to właściwa droga, więc skończyłem podążając za własnymi wskazówkami Google'a i łamiąc wszystko. Dzięki za ponowne wyjaśnienie! –

0

W moim przypadku ten błąd został rozwiązany przez zaznaczenie pola wyboru Android Dependencies w projekcie google-play-services_lib eclipse> Właściwości> Ścieżka budowania Java> karta Zamawianie i eksportowanie. Zostało to również sprawdzone w głównym projekcie, który ma odniesienie do google-play-services_lib. Nadal dostaję błąd Could not find google-play-services_lib.apk! w konsoli, ale działania na mapach działają poprawnie, a przed zmianą otrzymałem błędy czasu pracy i aplikacja uległa awarii.

-1

Sprawdź, czy projekt biblioteczny został dodany do projektu, jeśli nie, sprawdź, czy projekt biblioteki i twój projekt znajdują się w tym samym katalogu.

0

Moja rada to skopiować google-play-services.jar do folderu libs projektu. To zadziałało dla mnie.

5

W pliku manifiest umieścić go wewnątrz

<meta-data 
     android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 
Powiązane problemy