我在嘗試使用谷歌最新的Play服務SDK,當這個錯誤:沒有資源發現匹配給定名稱「@android:風格/ 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'.
我瞄準android-19
,但也嘗試android-21
具有相同的結果。我有Android支持庫
如果我使用舊版Google Play服務(第21版),則錯誤不存在。在早期版本中也沒有文件夾values-v21
。如何解決這個錯誤?
編輯:我曾嘗試使用API 21,但此錯誤仍然存在。 在manifest.xml
:
<uses-sdk android:minSdkVersion="21"
android:targetSdkVersion="21" />
在project.properties
:
target=android-21
將您的'compileSdkVersion'設置爲21或更高。而且,由於我猜測你仍在使用Eclipse(儘管官方對它的支持大概在2周內結束),所以'compileSdkVersion'等同於你的構建目標(Project> Properties> Android)。該主題已添加[在API Level 21](http://developer.android.com/reference/android/R.style.html#Theme_Material_Light_DialogWhenLarge_NoActionBar)。 – CommonsWare
另外我總是擔心在(**被咬過去**)中的空格的文件夾我會移動你的Android SDK從** C:\ Program Files文件(x86)\ Android \ **和** C: \ Android \ **只是爲了節省您自己的擔心 – Blundell
我已經完成了這兩件事情,問題仍然存在 – morpheus