我面临错误
No resource identifier found for attribute fontFamily in package android
在我的android应用程序中,有什么问题?
答案 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'