android - Lollipop AppCompat-v7 21 - 属性 "theme"已定义

标签 android android-5.0-lollipop

我想升级我的项目以支持 Android Lollipop 和 API 21,所以我将依赖项的 AppCompat 版本更改为 21.0.0, 我的目标 SDK 为 21。

但是现在,当我尝试将项目与 gradle 文件同步时,它给了我以前没有的 102 错误:

“属性‘主题’已定义”的 1 个错误 - 由我的 colors.XML 文件给出,

还有另外 101 个错误 "没有找到与给定名称匹配的资源..." - 其中大部分是 Material 错误 - 由 "build/intermediates/exploded-aar/给出com.android.support/appcompat-v7/21.0.0/res/values-v11/values.XML".

已经更新了Android SDK软件中的所有SDK工具, 使用 Android Studio 0.8.9 Beta。

有人可以帮忙吗?谢谢。

最佳答案

我也遇到了第一个问题。可以通过将 Google Play 服务依赖项更新到 6.1.+ 来修复它。

在 Gradle(我希望您正在使用)中,这是: 编译'com.google.android.gms:play-services:6.1.+'

至于第二个问题 - 正如人们在评论中所说,您应该确保您的 SDK 安装中的所有组件都是最新的。

关于android - Lollipop AppCompat-v7 21 - 属性 "theme"已定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26432123/

相关文章:

android - 模拟 Activity/Fragment 重新创建

android.support.v4.app.Fragment : undefined method getChildFragmentManager()

Android NDK 和 Cygwin 配置问题

android - GenyMotion 上的 INSTALL_FAILED_NO_MATCHING_ABIS

android - Material Design 向后兼容 pre L 版本的 Android

android - 如何使用 AppCompat 应用主题通过 "android:theme"属性设置chipBackgroundColor

java - 请解释一下android中的应用程序结构概念

android - 带有英雄元素的场景转换抛出层超过最大值。 GPU 支持的尺寸

android - android 5.0( Lollipop )中的蓝牙连接问题

android - 更改 Lollipop 操作栏的操作栏项目的按下颜色