我在尝试使用谷歌最新的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