尝试使用最新的Google Play服务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
按着这些次序
google-play-services_lib
项目的属性 closures项目并打开它,这也有帮助。
我通过minSdkVersion
google-play-services_lib
清单中的minSdkVersion
更改为我的应用程序使用的最低SDK版本来解决此问题。 例如: <uses-sdk android:minSdkVersion="14"/>
我不使用任何IDE。 我修正它的方式是升级到gradle
并将gradle
设置为23
或者另一个选项是坚持使用ant
和老版本的Google Play服务( compileSdkVersion
),幸运的是我检查了我的回购。 (SDKpipe理员会在写这篇文章的时候给你最新的版本是29)。