Saltar al contenido

¿Obtiene el error “el nombre del archivo debe terminar con .xml” al usar “android: fontFamily” de Android O?

Este team redactor ha estado mucho tiempo buscando soluciones a tus preguntas, te brindamos la resolución por eso nuestro deseo es resultarte de mucha apoyo.

Solución:

Los recursos de fuentes no son totalmente compatibles con la cadena de compilación de Android Studio 2.3.3. El soporte completo viene con Android Studio 3.0+ y su complemento de Android asociado para la versión Gradle. En ese momento, podrá crear un font/ directorio de recursos que acompaña layout/, menu/etc.

IOW, espere hasta que esté listo para actualizar a Android Studio 3.0.

Perdí una hora con este error, usando AS 3.0 beta2, Gradle 4.x y las herramientas de compilación correctas.

Resultó que tenía una copia de las fuentes en una carpeta llamada “fuentes”. Esta carpeta no aparece en la vista del proyecto de Android. Y al leer el error no entendí la ‘s’. ¡Solo un pequeño recordatorio para ustedes lectores!

Acabo de tener el mismo problema y mientras buscaba una respuesta, vine aquí en este hilo. He encontrado una solución de deverloper.android.com.

  1. Haga clic derecho en la carpeta ‘res’ en Android Studio

  2. Elija ‘nuevo’ > ‘Directorio de recursos de Android’

  3. Nómbralo ‘fuente’

  4. Aquí debe colocar sus archivos de fuente (.ttf) CON SOLO az 0-9 y _ caracteres.

  5. Establece tu fuente (el mio se llama ‘alegreyaregular.ttf’) Por aquí:

Typeface typeface = ResourcesCompat.getFont(this, R.font.alegreyaregular);
TextView textView.setTypeface(typeface);

Aquí puedes ver las comentarios y valoraciones de los usuarios

Si te sientes a gusto, tienes la libertad de dejar una reseña acerca de qué le añadirías a este artículo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *