This project contains Java compilation errors, which can cause rendering failures for custom views

前言

首先我的程序运行没有问题 不影响应用每一步运行
但是我的AndroidStudio在加载XML布局的时候总是提示没有改XML文件
可是我明明已经创建了因为我是直接点击创建的 不可能名字输入问题导致AS搜索不到该布局
为了解决问题 我还特意又手动创建了一次XML布局 但是点击确定按钮的时候又提示 此XML文件已存在!

问题描述

This project contains Java compilation errors, which can cause rendering failures for custom views.
此项目包含Java编译错误,可能导致自定义视图呈现失败。首先修复编译问题。

我百思不得其解,在我打开XML找寻问题的根源的时候 看到了红色的 叹号提示!
如图所示:在这里插入图片描述
好了问题就描述到这
下面是解决方法

解决方法1.

2

解决方法2.

找到File - > Invalidate Caches / Restart 清除缓存及重启Studio
1
点击 Invalidate Caches / Restart 清除缓存及重启Studio
2

特别说明

文字说明一下 其实就是你使用的第三方控件的原因 不管是View还是Adapter
我使用的是 recyclerView 第三方万能适配器 BaseRecyclerViewAdapterHelper
打开自己的项目 找到 build.gradle 查看自己的依赖库 然后去GIthub对一下版本 可以更新一下
也可以删了 重新依赖一下版本库 问题就解决了!~

那么有人问了 我一个项目依赖几十个第三方库 我哪知道是哪个出的问题呀 ?
我想请问你 最初的问题出在哪里呢?
这让我想起来了看过的一部电影里讲到的一句话
是由郭达·斯坦森主演的<乱战> 有兴趣可以看看 电影很有意思!
3

猜你喜欢

转载自blog.csdn.net/Life_s/article/details/105490979