Android Studio Dolphin | 2021.3.1不显示布局XML预览

简介: Android Studio Dolphin | 2021.3.1不显示布局XML预览

最近一段时间Google又更新了AS的版本,一些小伙伴尝试了更新,发现在之前版本上好好的xml布局预览,在新版本上不显示了,新版本如下图所示。


8f7b27e60b4045628711e9ddd1b2d6e7.png


 一般来说出了新版本之后我们不会马上更新,因为会觉得新版本不稳定,问题多,但其实是问题不大,解决了就好了,那么我现在就遇到了一个新版本的问题,就是我安装了最新版的Android Studio Dolphin | 2021.3.1 ,然后打开之前的项目,发现xml布局预览不了了,明明在之前版本的Android Studio上可以预览的,那么一定是新版本有问题,垃圾Android Studio,毁我青春,卸载,安装旧版本。


 你是否是这么想的呢?还有一些鬼才,想到的是XML预览不了,那就不预览了,我用Compose写算了,不得不说,这是一个开发老六,相当六。


解决方法


 下面说一下解决的方法,分为两步,第一步更新Gradle版本、第二步清除当前项目的缓存重启Android Studio。


一、更新Gradle版本


下载并同步与当前Android Studio所匹配的Gradle,你可以在AS顶部菜单栏点击File > Sync Project with Gradle Files 进行下载。


9be8874da4d34d67ba8a7a327d619a6f.png


点击之后底部状态栏会提示你下载Gradle,等下载好之后,再进行第二步。


二、清除当前项目的缓存重启Android Studio


清除掉之前的缓存,你可以在AS顶部菜单栏点击File > Invalidate Cache and Restart 进行。


cb693f19b55c4e488db3ab7f9e87fcd6.png


会出现一个弹窗。


59ff8895307e46c1a88e7db74368faa1.png


 都勾选上,点击Invalidate and Restart按钮等待重启AS,就可以预览XML布局了,当然也有可能还运行不了,这个时候你就需要通过新版Android Studio去创建一个项目,去看看这个新项目中的XML能否预览,如果能预览,就再去对比你的老项目,对比Gradle版本,依赖库版本,Style、Theme,总能解决的,要不屈不挠,开发者们。


相关文章
|
5天前
|
缓存 程序员 定位技术
Android Studio 插件,那些被大厂优化的程序员们
Android Studio 插件,那些被大厂优化的程序员们
|
6天前
|
XML API PHP
Android使用XML-RPC实现blog客户端
Android使用XML-RPC实现blog客户端
11 2
|
6天前
|
Android开发
Android studio 2021.3.1不生成iml文件
Android studio 2021.3.1不生成iml文件
23 5
|
6天前
|
开发工具 Android开发
解决夜神模拟器与Android studio自动断开的问题
解决夜神模拟器与Android studio自动断开的问题
13 1
|
6天前
|
Android开发
android string.xml文件中的整型和string型代替
android string.xml文件中的整型和string型代替
11 0
|
6天前
|
Oracle Java 关系型数据库
Android零基础入门(一)配置环境和安装Android Studio
Android零基础入门(一)配置环境和安装Android Studio
21 0
|
6天前
|
Android开发
Android Studio或IDEA 升级后 不提示错误问题
Android Studio或IDEA 升级后 不提示错误问题
15 1
|
6天前
|
传感器 Java 开发工具
[NDK/JNI系列03] Android Studio集成NDK开发环境
[NDK/JNI系列03] Android Studio集成NDK开发环境
23 0
|
6天前
|
Android开发
【Android Studio】缺少输入自动补充(已解决)
【Android Studio】缺少输入自动补充(已解决)
|
6天前
|
XML Android开发 数据格式
Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class
Caused by: android.view.InflateException: Binary XML file line #11: Error inflating class
23 0