Android Studio(海豚 | 2021.3.1)和(电鳗 | 2022.1.1)不显示布局预览

Kau*_*hal 101 android android-layout android-studio android-layout-editor

我正在使用 Android Studio Dolphin | 2021.3.1 & 电鳗 | 2022年1月1日

Android studio 更新后花栗鼠 | 2021.2.1 至 Android Studio Dolphin | 2021.3.1 我的所有项目设计预览和布局预览都没有显示。如果有人解决了这个问题请帮助我。

我已经尝试了所有可能的方法,但没有找到任何解决方案。以下是我尝试过的几点

  1. 使缓存无效。
  2. 重新启动 IDE。
  3. 修复IDE。
  4. 从设置项目结构将 Gradle 插件版本更新到 7.3.0(无效)

检查下面的屏幕截图,以便每个人都了解我所面临的问题。

在此输入图像描述

提前致谢。

对我来说,某些布局工作正常,但在某些布局中,我收到以下错误,该错误曾经在早期版本的 Android Studio 中工作。

在此输入图像描述

我在 Android 中遇到了同样的问题(Electric Eel | 2022.1.1)。尽管如此,这个问题仍在继续。

Red*_*dek 47

我可以通过从“设计”选项卡将预览的主题从 App.Starting [默认] 更改为我的应用程序主题来解决此问题

在此输入图像描述

  • 为我工作。感谢@KaushalPanchal 在下拉菜单中设置您的应用程序主题 (2认同)

Sye*_*ain 11

经过大量搜索和测试,我升级了我的 gradle 版本及其对我的工作。

只需转到File -> Project Structure或按Ctrl + Alt + Shift + S然后upgrate the gradle version如下图所示,然后invalidate cache and restartAndroid Studio 及其工作

在此输入图像描述

如图所示,我升级了我的 gradle。

  • @AndroidDev 已经应用了这个解决方案但没有工作。 (5认同)
  • @SyedRafaqatHussain 感谢您的回答,但就我而言,在 gradle 插件更新后它不起作用。 (2认同)

Ren*_*ari 9

显然,有很多人向谷歌报告了完全相同的问题,但到目前为止还没有给出具体的解决方案:

我尝试了其他答案中的大部分建议,但到目前为止唯一对我有用的是升级到Flamingo ( 2022.2.1 Canary 10) 或降级到Chipmunk ( 2021.2.1 Patch 2)。

这些解决方案显然远非理想,但在谷歌决定在DolphinElectric Eel中解决这个问题之前,我相信这就是我们所坚持的。


Sta*_*Kou 7

就我而言,我发现了两种情况。

1. 包括

如果 XML 包含“”标签,android studio 将无法显示该 XML include

我的项目有超过 100 个带有 .xml 扩展名的 XML 文件include,但没有一个可以显示预览。除此之外,还好。

设置应用程序主题不适用于这种情况。

编辑:自定义字体可能是一个问题
我仍然不确定,但加载字体可能是一个问题。我将isEditMode()条件设置为 all Typeface,看起来预览渲染问题已解决。



2. 设置应用主题

在预览屏幕顶部,您可以选择应用程序主题。(如果找不到,请尝试放大 Android 窗口本身。然后隐藏的应用程序主题菜单就会显示出来。)

然后,尝试设置一些主题,例如“AppTheme”或“BaseTheme”等。然后,在某些情况下,这将向您显示预览。


Har*_*ngh 5

坦率地说,大家尝试了上述答案中建议的所有内容,但似乎对我不起作用,可能是最近的 Android Studio 错误。

分享一些对我有用的东西(解决方法,而不是修复)

我不小心单击了LayoutValidation屏幕截图中提到的选项卡,现在使用它来预览我的设计,同时更新 XML 代码。当您进行更改时,预览会更新。

但是,如果想使用设计进行更改,这可能没有帮助。

在此输入图像描述