2

我试图Fabric-Twiiter在我的应用程序中添加集成登录。在向导期间,Fabric 在我的项目中添加了一些东西。从那时起,我收到此错误:

Error:Error retrieving parent for item: No resource found that matches the given name '@android:style/Theme.Material.Light'.

在一个文件中v32\values.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- From: file:/Users/android/workspace/jenkins/workspace/fabric-android-staging-release/sdk/kits/digits/src/main/res/values-v21/themes.xml -->
    <eat-comment/>
    <style name="Digits_default" parent="@android:style/Theme.Material.Light">
        <item name="dgts__accentColor">?android:attr/colorAccent</item>
    </style>
</resources>

我不知道它来自哪里以及如何处理它,请帮忙。

4

1 回答 1

2

这是一个材料设计主题,可以在 Android 的 API 21 中找到。您需要确保在 SDK 工具中安装了该 API 级别,然后在 build.gradle 文件中更改您的 compileSdkVersion:

android {
  ...
  compileSdkVersion 21
  ...
}

您可能还需要调整 targetSdkVersion,但我认为我不必这样做。

于 2015-01-07T22:22:10.497 回答