otrzymuję ten błąd, gdy próbujesz użyć najnowszej Google Play Services SDK:Nie znaleziono zasobu, który pasuje dana nazwa „@android: styl/Theme.Material.Light.DialogWhenLarge.NoActionBar”
C:\Program Files (x86)\Android\android-sdk\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'.
jestem targetting android-19
, ale wypróbował również android-21
z tym samym rezultatem. Mam bibliotekę pomocy technicznej dla Androida:
Jeśli korzystam ze starszej wersji Usług Google Play (wersja 21), błędu tego nie ma. Również nie ma folderu values-v21
we wcześniejszej wersji. Jak naprawić ten błąd?
EDYCJA: Próbowałem używać API 21, ale ten błąd trwa. w manifest.xml
:
<uses-sdk android:minSdkVersion="21"
android:targetSdkVersion="21" />
w project.properties
:
target=android-21
Ustaw "compileSdkVersion" na 21 lub więcej. A ponieważ domyślam się, że nadal korzystasz z Eclipse (mimo że oficjalne wsparcie kończy się za około 2 tygodnie), 'compileSdkVersion' odpowiada twojemu celowi kompilacji (Project> Properties> Android). Temat został dodany [na poziomie interfejsu API 21] (http://developer.android.com/reference/android/R.style.html#Theme_Material_Light_DialogWhenLarge_NoActionBar). – CommonsWare
również zawsze martwię się o foldery ze spacjami (** zostały ukąszone w przeszłości **) Przesunąłbym twój SDK Androida z ** C: \ Program Files (x86) \ Android \ ** i do ** C: \ Android \ ** tylko po to, aby zaoszczędzić sobie niepokoju – Blundell
Zrobiłem obie te rzeczy, a problem nadal istnieje – morpheus