【发布时间】:2016-03-26 08:49:41
【问题描述】:
尝试使用最新的 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
【问题讨论】:
-
将您的
compileSdkVersion设置为 21 或更高。而且,由于我猜测您仍在使用 Eclipse(尽管对它的官方支持在大约 2 周内结束),compileSdkVersion等同于您的构建目标(项目 > 属性 > Android)。该主题已添加in API Level 21。 -
我也总是担心文件夹中有空格(过去曾被咬过)我会将您的 Android SDK 移出 *C:\Program Files (x86 )\Android* 并进入 *C:\Android* 只是为了省去你的担心
-
这两件事我都做了,问题依旧
-
看起来像 compileSdkVersion 是一个 gradle 的东西?我正在使用 ant build 和 compileSdkVerion 在 uses-sdk 元素中不存在 developer.android.com/guide/topics/manifest/…
-
移至 Android Studio,您的问题(就像这样)将结束 :-)
标签: android google-play-services