【发布时间】:2017-08-25 09:57:31
【问题描述】:
我有一个运行良好的项目。我将 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>
属性“字体”已经用不兼容的格式定义:
</attr><attr format="reference" name="font"/><attr format="integer" name="fontWeight"/></declare-styleable>
在我的主活动中也无法解决“R”错误。
有什么想法可能是错的吗?
谢谢。
【问题讨论】:
-
请发布您的 values.xml
-
添加了值
-
我按照说明将“font”文件夹添加到项目的“res”目录中。它不起作用,给出字体需要是 xml 文件的错误。一些研究表明,此功能将在 Android Studio 2.4 版中完全可用。目前我能做些什么来避免上述错误?我应该恢复到哪个 buildToolsVersion?
-
有什么想法吗?