Ich habe eine App, die die Schriftart für einige Elemente ändert. Es funktioniert gut für die meisten Leute, aber vielleicht bekommen 0,5% eine Ausnahme, wenn sie versuchen, die Schriftart zu ändern. Der wesentliche Teil der Stapelverfolgung ist folgender:
Caused by: java.lang.RuntimeException: native typeface cannot be made
at android.graphics.Typeface.<init>(Typeface.java:147)
at android.graphics.Typeface.createFromAsset(Typeface.java:121)
Wie gesagt, es funktioniert für die meisten Leute, daher denke ich nicht, dass es ein Problem mit der Schriftartdatei oder meinem Code ist. Irgendwelche Vorschläge, wie man das löst?
Bearbeiten: Dies ist mein Code:
Typeface phoneticFont = Typeface.createFromAsset(getAssets(),
"fonts/CharisSILR.ttf");
TextView tv;
tv = ((TextView) findViewById(R.id.searchPronunciationTitle));
tv.setTypeface(phoneticFont);