更新后的Android Studio布局预览渲染问题

时间:2017-10-26 11:44:12

标签: android xml android-layout

我很困惑。它在最新的Android Studio 3.0更新之前运行良好。

我的所有xml文件都有相同的渲染问题。我看不到任何东西。

它说:

“无法初始化类android.graphics.Typeface

渲染期间引发的异常:无法初始化类android.graphics.Typeface

提示:尝试刷新布局。 “

无论我尝试刷新这件事多少次,它都行不通。 我重新启动了Android Studio,但它仍无效。

我不知道从哪里开始解决这个问题,因为我以前从未见过这样的问题。我用谷歌搜索了,但我找不到任何有用的东西。

我需要帮助。请救救我!

4 个答案:

答案 0 :(得分:1)

C:\ Program Files \ Android \ Android Studio \ plugins \ android \ lib \ layoutlib \ data \ fonts

用这个替换fonts.xml文件并重新启动

答案 1 :(得分:0)

尝试选择其他版本的Sdk来显示布局预览,如screenshot所示。

enter image description here

答案 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 3.0
  • 即可
  • 再次下载并安装最新版本的Android Studio 3.0

卸载当前版本意味着将删除Android Studio目录中的所有内容,包括font.xml。

3.0的全新更新是您下载并重新安装的时候。

希望我的简单解决方案有所帮助。

答案 3 :(得分:-1)

它似乎需要在您的PC上使用font.xml文件。

就我而言,我有一个字体; NotoSansCJKkr-Regular在Windows字体文件夹中使用我的电脑,我更改了文件fonts.xml以放置此字体。 因为原始fonts.xml文件没有字体名称。 所以我需要添加字体。