Android Studio 3.2.1 不断损坏奇怪的 XML 上的 Java 文件

Mar*_*lli 5 mobile android android-studio

在 Android Studio 上随机崩溃后,我的很多代码都被 Android Studio 打开,就好像它是一个 XML 或 R.class。

损坏的文件示例 1

损坏的文件 2 示例

更好地解释它:它在全新安装 Android Studio(任何版本)后会自行纠正,并且在 3.1.4 中没有发生,但我使用的是 3.2 的功能。编码不到 6 小时后,Android 上发生了随机崩溃,我通过 AS 报告了它,这突然发生在我的许多文件中,在我完全重新安装 Android 之前不允许我再次构建它。

我以管理员身份运行 AS,我在任何地方都有权限。我的项目也没有损坏,我的文件也没有损坏,因为每次全新安装只会将我的代码带回来,我可以编码直到发生任何/随机崩溃,从而造成这种 AS/Gradle 损坏。

如您所知,即使在 AS 上“损坏”,我的代码在使用任何外部编辑器打开时实际上都很好,因此恢复我的 Git 代码不足以让我摆脱这个问题(我希望)。

我已经尝试过的一些重要事情:

  • 清除缓存并重启 Android Studio
  • 使用 Android 3.2.1 和 3.3 RC
  • 重建项目
  • 与 Gradle、FileSystem 等重新同步,等等...
  • /user/.gradle/caches/user/.AndroidStudio3.3/system/caches清除缓存
  • 从项目文件夹中删除 .idea 和 .gradle
  • 重新安装 Android Studio(也尝试了两个版本)

我在这里发现了一个相关的问题,但那个人只是删除了这两个文件。但这是我做不到的,因为我的项目文件正在发生这种情况。可以在此处找到此相关问题。

我还发现了另外 3 或 4 个帖子,这些帖子从未用有效答案回答,并且“从未解决”或通过安装新版本的 AS 解决。但我已经在尝试 Beta 版了,这个错误/问题仍然存在....

将此帖子视为寻求帮助的呼声。这在我的开发过程中一直困扰着我,以至于在每个和任何更新版本的 AS 中出现这种奇怪的行为之前,我根本无法编程超过 6 个小时。

参考:

相关@Vengat

@CanProgram 相关(从 2.3.3 开始?)

@RmGetty Bautista 相关

在 KeepCoding 相关

小智 -1

老实说,android studio 在这方面很糟糕。如果您遇到该问题,请查看您的代码。我试图最大限度地减少文件损坏的可能性的方法是,每当我运行完程序时就关闭模拟器,并且当它正常工作时,我将所有文件复制到记事本,以防万一发生不好的情况。*是的,当我想在讲师面前展示我的作业时,它就发生了,感谢记事本,我可以将它取回