2013-02-01 11 views
19

mi faccia erroreNessun identificatore di risorsa trovata per l'attributo fontFamily nel pacchetto Android

No resource identifier found for attribute fontFamily in package android 

nella mia applicazione Android, qual è il problema?

+0

Dove si utilizza esattamente questo attributo? File XML di layout? Si prega di postare il contesto di tale utilizzo e di scrivere quale SDK si sta scegliendo perché non tutti gli attributi sono disponibili per tutte le versioni di SDK. – andr

risposta

38

Se si fa riferimento a uno TextView, android:fontFamily è stato aggiunto nel livello API 16 e non sarà disponibile su dispositivi precedenti. Hai il tuo target di build Android (ad es. Proprietà> Android in Eclipse) a qualcosa di più vecchio dell'API Level 16.

+0

hai ottenuto l'attributo fontFamily per funzionare in qualsiasi configurazione, per qualsiasi build? – larham1

+0

@ larham1: non l'ho provato personalmente. – CommonsWare

+0

Questo è fantastico. Up votato – VVB

8

Devi compilare con API 16 o successive.

Dal comando usate linea --target 19 o superiore, come in:

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

BTW: Per vedere come i numeri di riferimento corrispondono ai numeri API, utilizzare android list targets

Spero che qualcuno trova questo utile, come Ho passato ore a cercare di risolvere il seguente errore:

Error: No resource found that matches the given name: attr 'android:fontFamily'

+0

+1 per gli sforzi. molte grazie –

Problemi correlati