尝试打开XML布局文件时,Android Studio打开错误的文件

时间:2019-02-06 04:38:04

标签: android android-studio android-layout kotlin android-layout-editor

我使用的是android studio 3.3,我的项目使用的是带有gradle 3.3.0的kotlin 1.3.20

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

enter image description here

当我尝试在Git中看到此xml文件时,我的文件是正常的

enter image description here

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

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

请帮助...。这与错误索引有关吗?我该如何解决?

更新:

在google问题跟踪器中找到了可能与此有相同问题的人:https://issuetracker.google.com/issues/122988154

更新2:

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

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

2 个答案:

答案 0 :(得分:0)

  • 重新启动Android Studio,如果不起作用,请重新启动PC。 或
  • 转到插件-> Android支持并禁用此功能。重新启动Android Studio并再次启用该插件

那之后别忘了刷新Gradle项目。

答案 1 :(得分:0)

因此,显然,此问题是Android Studio中的错误。经过研究后,此错误不仅可能发生在xml布局上,还可能发生在其他xml文件上,例如调暗,字符串,样式等资源。

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

步骤:

  • 将错误xml文件复制到PC目录中的某个位置(作为备份文件)
  • 删除错误的xml文件,如果对话框文件的使用情况仍然出现klik delete
  • 复制备份文件并将其粘贴回删除位置
  • 运行项目。它应该运行
  • 如果您正在使用数据绑定,并且出现关于自动生成的数据绑定的错误 类,清理项目,然后重建项目。如果错误仍然出现,请尝试使缓存无效/重新启动,然后重建项目,然后运行项目