我很困惑。它在最新的Android Studio 3.0更新之前运行良好。
我的所有xml文件都有相同的渲染问题。我看不到任何东西。
它说:
“无法初始化类android.graphics.Typeface
渲染期间引发的异常:无法初始化类android.graphics.Typeface
提示:尝试刷新布局。 “
无论我尝试刷新这件事多少次,它都行不通。 我重新启动了Android Studio,但它仍无效。
我不知道从哪里开始解决这个问题,因为我以前从未见过这样的问题。我用谷歌搜索了,但我找不到任何有用的东西。
我需要帮助。请救救我!
答案 0 :(得分:1)
C:\ Program Files \ Android \ Android Studio \ plugins \ android \ lib \ layoutlib \ data \ fonts
用这个替换fonts.xml文件并重新启动
答案 1 :(得分:0)
答案 2 :(得分:0)
我有同样的问题。我用Google搜索了这个主题,但我找不到任何解决方案。我无法预览我的layout.xml,但现在它已修复。我不知道我的解决方案是否适合您,我不明白这是如何工作的。
首先,我使用Android Studio 2.3版,它运行正常。我还编辑了位于Android Studio安装目录(Android Studio \ plugins \ android \ lib \ layoutlib \ data \ fonts \ fonts.xml)中的font.xml,用于预览韩语字符。然后,当我看到有关新的最新Android Studio 3.0的发布信息时,我会检查更新并安装最新版本的新更新。
我在更新期间出现了一个对话框,因为我在设计layout.xml时编辑了font.xml以预览朝鲜语角色。
该对话框是关于font.xml存在冲突,因此更新不会覆盖该文件。我认为错误可能是因为Android Studio 3.0的新版本修复了预览韩文字符和导致错误“无法初始化类android.graphics.Typeface”的其他字符的问题。
以下是我的解决方案:
卸载当前版本意味着将删除Android Studio目录中的所有内容,包括font.xml。
3.0的全新更新是您下载并重新安装的时候。
希望我的简单解决方案有所帮助。
答案 3 :(得分:-1)
它似乎需要在您的PC上使用font.xml文件。
就我而言,我有一个字体; NotoSansCJKkr-Regular在Windows字体文件夹中使用我的电脑,我更改了文件fonts.xml以放置此字体。 因为原始fonts.xml文件没有字体名称。 所以我需要添加字体。