在包android中找不到属性fontFamily的资源标识符

时间:2013-02-01 16:28:33

标签: android

我面临错误

No resource identifier found for attribute fontFamily in package android

在我的android应用程序中,有什么问题?

2 个答案:

答案 0 :(得分:38)

如果您引用TextView,则会在API级别16中添加android:fontFamily,并且旧版设备无法使用{{1}}。您的Android构建目标(例如,Eclipse中的属性> Android)比API级别16更早。

答案 1 :(得分:8)

您需要使用API​​ 16或更高版本进行编译。

从命令行使用--target 19或更高版本,如:

android update project --path . --name MyApp --target 19

顺便说一句:要查看目标号码与API号码的匹配程度,请使用android list targets

我希望有人觉得这很有用,因为我花了好几个小时试图解决以下错误:

  

错误:找不到与给定名称匹配的资源:attr'android:fontFamily'