2016-01-06 12 views
9

Posiadam pakiet SDK aktualizacji przy użyciu menedżera SDK, po aktualizacji pakietu SDK "google-play-services_lib" nie jest przestrzegany, wyświetlany jest następujący komunikat o błędzie.Nie znaleziono zasobu usługi Google Play

**extras\google\google_play_services\libproject\google-play-services_lib\res\values-v11\appinvite_styles.xml:5: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Holo.Light.DialogWhenLarge.NoActionBar'. 

extras\google\google_play_services\libproject\google-play-services_lib\res\values-v21\appinvite_styles.xml:5: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar'. 

extras\google\google_play_services\libproject\google-play-services_lib\res\values-v11\appinvite_styles.xml:5: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Holo.Light.DialogWhenLarge.NoActionBar'. 

extras\google\google_play_services\libproject\google-play-services_lib\res\values-v21\appinvite_styles.xml:5: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Material.Light.DialogWhenLarge.NoActionBar'.** 

Każda pomoc doceniona.

Poniżej xml (w ramach "Wartości-V11"), który daje błąd,

<?xml version="1.0" encoding="utf-8"?> 

<!-- Base preview application theme. --> 
<style name="Theme.AppInvite.Preview.Base" parent="@android:style/Theme.Holo.Light.DialogWhenLarge.NoActionBar"/> 

+0

jak na moje rozumienie projektu (ów) nie dostają. [Myślę, że to ci pomoże] (http://stackoverflow.com/questions/21059612/no-resource-found-that-matches-the-given-name-style-theme-appcompat-light) – Singha

+0

używasz zaćmienia lub studio android. ? – Bharatesh

+0

@bharat eclipse – Joe

Odpowiedz

19

Może to rozwiązać problem

  1. Po prawej stronie kliknij na projekcie wybierz Właściwości -> Wybierz Android
  2. Pod build docelowy, check * Android 6.0 lub do najnowszego API .
  3. Budowanie

jedna ważna rzecz: Podczas importowania projektów bibliotecznych zawsze skopiować do obszaru roboczego.

AKTUALIZACJA:
Powód: większość czasu google lib serwis zabaw dostęp do zasobów z najnowszej dostępnej API. właśnie dlatego musisz kierować reklamy na najnowsze.

Happy_Coding;

+0

Dzięki Bharat, próbowałem, co powiedziałeś w odpowiedzi nadal nie działa .. Mam problem w "google-play-services_lib" (biblioteka) po aktualizacji biblioteki SDK..its problem, ale niestety nie mogłem znaleźć rozwiązania. – Joe

+0

OK, następnie wybierz Android 6.0. jeśli nie ma 6.0 SDK, zainstaluj to samo. następnie wyczyść i zbuduj projekt. – Bharatesh

+0

jego działanie po zmianie Androida 6.0 .. Czy mógłbyś wyjaśnić, co poszło nie tak po aktualizacji SDK i dlaczego działa po zmianie biblioteki wersji Androida i projektu na 6.0 .... Dzięki – Joe

0

Próbowałem skompilować projekt z android target-sdk-version="21". To zadziałało dla mnie.

+0

Dziękuję za odpowiedź, dodaję "google-play-services_lib" do mojej biblioteki projektów, której ona sama nie kompiluje ... jak mogę skompilować mój projekt. Jest problem z biblioteką. – Joe

+0

@Joe można załączyć zrzut ekranu konfiguracji – Akshay

1

To rozwiązanie pracował dla mnie (po kilku godzinach):

1) unistall Google Play Lib z "Android SDK Manager". Zapyta Cię, czy chcesz usunąć także katalog w twoim obszarze roboczym. Odpowiedź "Tak"

2) Pobierz ponownie Google Play Biblioteka z "Android SDK Manager" i postępuj zgodnie z instrukcjami, aby zaimportować je do obszaru roboczego

3) Zestaw Android docelowa dla Google play-usług-lib dla wersji 5.0.1 (są to wersje dla mnie działające)

4) W projekcie, który chcesz zaimportować, kliknij prawym przyciskiem myszy-> właściwości-> Android. Dodaj ponownie bibliotekę google-play-services-lib.

5) Zestaw Android docelowa dla danego projektu do 5.0.1 (ta sama sprawa, że ​​punkt 3: Myślę, że to może działać w innych wersjach)

6) Tylko w przypadku, gdy powyższe rozwiązanie nie zadziała, kopiowanie Android-support-v4.jar z < ...>/sdk/extras/android/support/v4 do folderu "libs" twojego projektu.

Mam nadzieję, że to działa dla Ciebie

+0

ten powód jest aktualizowany google service bez instalacji android 6.x problem – zszen

0

Naprawiłem go zmieniając minSdkVersion w google-play-services_lib manifest do minimalnej wersji SDK używany przez mojego app. Przykład: <uses-sdk android:minSdkVersion="14"/>

1

Dla nowego Usługi Google Play, trzeba zmienić cel projektu w pliku project.properties (Google Play projektu Usługi Lib, a nie danego projektu):

W poniższym pliku:

google-play-services_lib/project.properties

Zmień poniżej linii

target=**android-9* 

do:

target=**android-23** 
+0

Dzięki, pomógł .... to jedyne rozwiązanie, które zadziałało dla mnie !! –