更新Android Studio后预览界面无法显示,寻求解决方法
我帮你整理了几个实用的解决方案,你可以挨个尝试:
清理缓存并重启Android Studio
这是解决这类UI预览问题最常用的办法。操作步骤:点击顶部菜单栏的File→Invalidate Caches / Restart,然后选择Invalidate and Restart。重启后Studio会重新构建缓存,很多加载卡住的问题都能得到解决。调整预览的API版本
在预览界面的顶部有个API版本选择器,你可以尝试切换到和项目中compileSdkVersion一致的版本,或者选择一个更低的稳定API版本。有时候高版本API的预览组件加载会出现兼容性问题。关闭Instant Run功能
Instant Run有时候会干扰布局预览的正常加载。你可以通过File→Settings→Build, Execution, Deployment→Instant Run路径,取消勾选Enable Instant Run to hot swap code/resource changes on deploy,之后重启Studio再试试。检查布局文件的语法错误
先切换到布局文件的代码视图,看看有没有红色标记的语法错误(比如标签未闭合、属性名称写错、引用的资源不存在等)。这些错误会直接导致预览无法加载,修复后预览大概率会恢复正常。同步Gradle配置并更新版本
打开项目根目录的build.gradle文件,确保Gradle插件版本和Studio 3.1.2匹配(对应的插件版本一般是com.android.tools.build:gradle:3.1.2),同时Gradle wrapper版本可以对应到4.4左右。修改后点击Sync Now同步项目,完成后再查看预览。切换预览的渲染模式
在预览界面的右上角找到Rendering相关选项,尝试切换为Software(软件渲染)模式。有时候硬件渲染会因为显卡驱动或者兼容性问题导致预览加载失败,软件渲染模式能绕过这个问题。
内容的提问来源于stack exchange,提问作者user9576863




