尝试使用最新的Google Play Services SDK时出现此错误:
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
答案 0 :(得分:22)
请按照以下步骤操作
google-play-services_lib
项目的属性关闭项目并打开它,这也有帮助。
答案 1 :(得分:4)
我通过将minSdkVersion
清单中的google-play-services_lib
更改为我的应用使用的最低SDK版本来修复它。示例:<uses-sdk android:minSdkVersion="14"/>
答案 2 :(得分:0)
我没有使用任何IDE。我修复它的方法是升级到gradle
并将compileSdkVersion
设置为23
或另一个选项是坚持使用ant
和旧版Google Play服务(转速。幸运的是,我已经检查了我的回购。 (SDK管理器将始终为您提供最新版本,在撰写本文时为29)。