我使用的是 compileSdk
和 targetSdk
版本 27,在上一个版本中,我为我的项目使用了新的字体资源功能,但一天后,这条线发生了 3 次崩溃代码
Typeface typeface = ResourcesCompat.getFont(this, R.font.my_font);
并且崩溃报告说这是因为 android.content.res.Resources$NotFoundException
并且无法检索字体资源。所有 3 次崩溃都发生在 android 版本 5.1.1
的用户身上。这是支持库中的错误还是我做错了什么?
最佳答案
我在使用 Downloadable fonts 时遇到了同样的崩溃在 API 级别 16 上使用 Google Play 服务 9.2.56(模拟器)。
如果您正在使用它,则设备必须具有 Google Play 服务版本 11 或更高版本才能使用 Google 字体提供程序(请参阅 docs 中的此注释)。
关于java - 无法检索字体资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48825038/