构建时Android values.xml错误

时间:2017-08-25 09:57:31

标签: android gradle

我的项目一直很好。我将buildToolsVersion更改为' 26.0.0'现在当我尝试清理/重建项目时,我在" values.xml"中得到以下错误。

错误:(343)属性"字体"已经使用不兼容的格式定义。 错误:(319)此处定义的原始属性。 错误:任务':app:processDebugResources'执行失败。

  

com.android.ide.common.process.ProcessException:无法执行aapt

原始属性值:

<declare-styleable name="CustomFontTextView"><attr format="string" name="font"/></declare-styleable>

属性&#34;字体&#34;已经使用不兼容的格式定义:

</attr><attr format="reference" name="font"/><attr format="integer" name="fontWeight"/></declare-styleable>

另外&#34; R&#34;无法在我的主要活动中解决错误。

任何想法都可能出错?

谢谢。

1 个答案:

答案 0 :(得分:1)

更改&#34;字体&#34; CustomFontTextView中使用的属性名称

<declare-styleable name="CustomFontTextView">
<attr format="string" name="font"/>
</declare-styleable>

<declare-styleable name="AATextView">
    <attr format="string" name="typeface" />
</declare-styleable>