2015-01-05 29 views
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> 

我沒有從它從哪裏來的想法,什麼怎麼辦呢,請大家幫忙。

回答

2

這是一個材料設計主題,位於Android的API 21中。你需要確保你有安裝在SDK工具,API級別,然後在你的build.gradle文件,改變你的compileSdkVersion:

android { 
    ... 
    compileSdkVersion 21 
    ... 
} 

你也可能需要調整的targetSdkVersion,但我不要以爲我必須那樣做。

+1

這應該是公認的答案。這可以解決上述有關缺少v21樣式的問題。 – AlexVPerl

+0

我compileSdkVersion和targetSdkVersion是24,它是不工作 –