Подтвердить что ты не робот

Идентификатор ресурса не найден для атрибута fontFamily в пакете android

Я сталкиваюсь с ошибкой

No resource identifier found for attribute fontFamily in package android

в моем приложении для Android, в чем проблема?

4b9b3361

Ответ 1

Если вы ссылаетесь на TextView, android:fontFamily был добавлен в API-уровень 16 и не будет доступен на старых устройствах. У вас есть цель Android build (например, "Свойства" > Android в Eclipse) на что-то более старое, чем API-уровень 16.

Ответ 2

Вам нужно будет скомпилировать API 16 или выше.

В командной строке используйте --target 19 или выше, как в:

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

BTW: чтобы узнать, как целевые номера соответствуют номерам API, используйте android list targets

Я надеюсь, что кто-то найдет это полезным, поскольку я потратил часы, пытаясь решить следующую ошибку:

Ошибка: ресурс не найден, который соответствует указанному имени: attr 'android: fontFamily'