Ich lerne react-native
, versuchen, einige Demo-Apps nur zum Lernen zu erstellen. Ich möchte fontFamily
auf roboto Thin meiner Symbolleiste Titel festlegen.So fügen Sie benutzerdefinierte Schriftart in reagieren native Android
Ich habe Roboto dünne TTF in assets/fonts
Ordner meines Android-Projekts hinzugefügt, aber es scheint, dass es Probleme beim Ausführen von App erstellt. Ich bin dieses Problem zu bekommen, während
reagieren-native Start
ERROR EPERM: operation not permitted, lstat 'E:\Myntra\android\app\build\gener
ated\source\r\debug\android\support\v7\appcompat'
{"errno":-4048,"code":"EPERM","syscall":"lstat","path":"E:\\Myntra\\android\\app
\\build\\generated\\source\\r\\debug\\android\\support\\v7\\appcompat"}
Error: EPERM: operation not permitted, lstat 'E:\Myntra\android\app\build\genera
ted\source\r\debug\android\support\v7\appcompat'
at Error (native)
laufen Wenn ich die Schriftart dann bin Entfernen es funktioniert gut. Ich kann dieses Problem nicht beheben, kann mir jemand helfen, was der Grund dafür sein kann.
Vielen Dank im Voraus.
Diese Antwort ist besser als das akzeptiert man, es ist sauberer und funktioniert auch für ios. –
Für mich funktioniert es überhaupt nicht auf Android. Die Schriftarten sind in den 'app/src/assets/fonts' enthalten. Versucht mit Dateiname ohne Erweiterung und auch mit Schriftfamiliennamen, der auf iOS funktioniert. – parohy