5

我正在使用 android studio 3.3,我的项目使用 kotlin 1.3.20 和 build gradle 3.3.0

但是,当我尝试打开 xml 文件时,它会使用正确的文件名和正确的文件路径打开不同的文件:

在此处输入图像描述

当我尝试在我的 Git 中查看这个 xml 文件时,我的文件是正常的

在此处输入图像描述

当我尝试运行这个项目时,它运行起来完全没有问题。我已经尝试使缓存/重启无效,但问题仍然存在。

此错误影响随机 xml 文件。我的一些 xml 布局文件打开了我的 kotlin 文件。其中一些打开自动生成的文件

请帮忙....这与错误索引有关吗?我怎样才能解决这个问题?

更新 :

在谷歌问题跟踪器中找到可能有同样问题的人:https ://issuetracker.google.com/issues/122988154

更新 2:

这个问题不仅发生在 xml 文件中,也发生在 kotlin 文件中。

我尝试打开我的活动文件,但它打开了数据绑定生成的类之一

4

2 回答 2

1

所以显然这个问题是Android Studio中的错误。在做了一些研究之后,这个错误可能不仅发生在 xml 布局上,而且还发生在其他 xml 文件中,例如维度、字符串、样式等资源。

最后有一些解决这个问题的方法,无需重新安装 Android Studio。感谢@ChetanJoshi 在评论部分的建议。

脚步:

  • 将错误 xml 文件复制到 PC 目录中的某个位置(作为备份文件)
  • 删除错误xml文件,如果有对话框文件使用出现klik delete Anyway
  • 复制备份文件并将其粘贴回删除的位置
  • 运行您的项目。它应该运行
  • 如果您正在使用数据绑定并且自动生成的数据绑定类出现错误,请清理项目然后重建项目。如果错误仍然出现尝试使缓存无效/重新启动,重建项目然后运行项目
于 2019-02-06T07:11:20.180 回答
0
  • 重新启动您的 Android Studio,如果无法正常工作,请重新启动您的 PC。或者
  • 转到插件-> Android 支持并禁用它。重启 Android Studio 并再次启用插件

之后不要忘记刷新你的 Gradle 项目。

于 2019-02-06T04:55:58.390 回答