Avoir d'erreur “nom de fichier doit se terminer par .xml” tout en utilisant le “android:fontFamily” d'Android O?
Android O introduit une nouvelle fonctionnalité, les Polices de caractères au format XML, ce qui permet d'utiliser des polices en tant que ressources. Et je suis de la création de la font
dossier dans le fichier de ressources comme par Développeur Android, mais le problème est que j'obtiens l'erreur que file name must end with .xml
tout en utilisant le font
dossier qui est fourni dans Android O version.
Veuillez vérifier la mise en page ci-dessous.
<TextView
android:id="@+id/txtMsgCount"
android:layout_width="wrap_content"
android:layout_height="16dp"
android:background="@drawable/msg_count"
android:gravity="center"
android:text="123"
android:fontFamily="@font/Montserrat_Regular" ////IT IS MY FONT STYLE
android:textColor="@android:color/white"
android:textSize="10sp" />
Et s'il vous plaît vérifier la font
dossier que j'ai créé dans res
avec Montserrat_Regular.otf
fichier
J'obtiens l'erreur suivante lors de l'utilisation ci-dessus, qui sont comme suit:
J'ai cherché sur le sujet, mais n'a pas obtenu le résultat escompté, veuillez vérifier:
1. Premier Lien
2. Deuxième Lien
3. Troisième Lien
4. Suite Lien
Et la Font resource file
n'est pas de la création, comme je suis en cliquant sur le Right-click the font folder and go to New > Font resource file
. Mais de ne pas avoir la possibilité de le Font resource file
, veuillez consulter ci-dessous:
où est votre famille de polices de caractères xml
Je suis à l'aide 2.3.3 @CommonsWare
Oui, j'ai lu à ce sujet.Il ne me permet pas de créer de la police de caractères de la famille dans le dossier de police
Ouais, vous avez dit que vous utilisez Android Studio version 2.3.3. Vous avez besoin 2.4, au moins.
OriginalL'auteur Ravindra Kushwaha | 2017-08-11
Vous devez vous connecter pour publier un commentaire.
Des ressources de police ne sont pas entièrement pris en charge par Android Studio 2.3.3 créer une chaîne. Support complet est livré avec Android Studio 3.0 (actuellement uniquement disponible sur les Canaries canal) et ses associés Android Plugin Gradle version.
OIE, tenir hors de jusqu'à ce que vous êtes prêt à mettre à niveau vers Android Studio 3.0.
(BTW, quand vous voyez les références à "Android Studio 2.4", qui a été renommé pour Android Studio 3.0 il y a quelques mois)
Signifie qu'il n'y a pas d'autre chemin sur 2.3.3..je suis aussi à l'aide de la
kotlin
dont la version3.0 Beta
..je pense qu'il sera exécuté sur ça...Mais mon problème n'est pas résolu parce que j'ai besoin de faire un travail surAndorid
..Merci pour l'entrée..:)Ils doivent avoir heurté Android Studio 3.0 jusqu'à la Bêta 1, tandis que je dormais. Le dernier que j'ai su, ils étaient sur les Canaries 9 ou.
il n'y a pas d'autre moyen sur 2.3.3" -- vous êtes les bienvenus pour essayer la version 3.0 beta version du Plugin avec COMME 2.3.3, mais je soupçonne fortement que cela ne fonctionnera pas.
Viens de vérifier, à l'aide de la 3.0.0-beta1 version du plugin Gradle ne fonctionne pas avec COMME 2.3.3. Gradle synchronisation ne fonctionne pas avec
Error:This Gradle plugin requires Studio 3.0 minimum
.OriginalL'auteur CommonsWare
J'ai perdu une heure sur cette erreur, à l'aide d'3.0 bêta 2, Gradle 4.x et le bon build-outils.
S'est avéré que j'avais une copie des polices dans un dossier appelé "polices". Ce dossier ne s'affiche pas dans le projet Android vue. Et la lecture de l'erreur je n'ai pas compris le "s". Juste un petit rappel pour vous lecteurs!
En effet, c'était mon cas aussi. Je me demande pourquoi il a été dupliqué.
OriginalL'auteur PieterAelse
Android Studio 2.4 inclut le support pour toutes les nouvelles fonctionnalités de développeur disponible avec Android O vous devez mettre à jour studio
Et de créer fichier XML
1) cliquez-Droit sur le dossier de police et d'aller à New - > fichier de ressources de Police. Le Nouveau Fichier de Ressources fenêtre apparaît.
2) Entrez le nom de fichier, puis cliquez sur OK. La nouvelle police de ressources XML s'ouvre dans l'éditeur.
Creating a font family
sur monfont
dossier.Il ne me fournissent pas d'option..je le sais..Mais quand je clic droit optiion surfont
qu'il ne fournit pas de moi " fichier de ressources de Police`J'ai juste vérifié pour la mise à jour , il ne me permet pas de mettre à jour mon android studio de
2.3.3 to 2.4
..Il dire u ont mis à jour la versionMerci pour l'entrée ..Problème n'est pas résolu :(..+1 pour l'effort
OriginalL'auteur akhilesh0707
J'ai juste eu le même problème et alors que la recherche d'une réponse, je suis venu ici, sur ce fil.
J'ai trouvé une solution de deverloper.android.com.
OriginalL'auteur Kees de Vriesch
J'ai eu exactement la même erreur nom du fichier doit se terminer par .xml j'ai utilisé ces paramètres et problème résolu comme par magie.
Utilisez ces paramètres au Niveau du Projet Gradle :
L'utilisation de ces paramètres dans le Niveau d'Application de Gradle :
Android Stidio :
Cheers!
OriginalL'auteur Ali Akram
J'ai eu face d'un même problème!!!!!
Juste mettre à jour votre version.gradle fichier pour résoudre les questions ci-dessus.
classpath 'com.android.outils.construire:gradle:3.0.1'
compileSdkVersion 26
buildToolsVersion '26.0.3'
Mise à jour de votre AndroidStudio à la dernière vetsion.
De profiter de votre journée.
OriginalL'auteur Venkatesh Nellore
Polices aller dans le dossier actif.
Cliquez-droit sur dossier app dans votre studio -> New -> Dossier -> Dossier des Actifs, et de le rendre un dossier de polices dans le dossier assets
OriginalL'auteur Sagar Chandani