【问题标题】:Android Studio 3.2.1 keeps corrupting Java files on weird XML [duplicate]Android Studio 3.2.1 不断损坏奇怪 XML 上的 Java 文件 [重复]
【发布时间】:2018-11-30 12:47:40
【问题描述】:

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

Sample of Corrupted File 1

Sample of Corrupted File 2

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

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

如您所知,即使在 AS 上“损坏”时,我的代码实际上也很好 when opened with any external editor,因此恢复我的 Git 代码并不足以让我摆脱这个问题(我希望)。

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

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

我在这里发现了一个相关问题,但那家伙只是删除了这两个文件。但这是我做不到的,因为这发生在我的项目文件中。这个相关问题可以在here找到。

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

认为这篇文章是在寻求帮助。这在我的开发过程中一直困扰着我,以至于我根本无法编程超过 6 个小时,然后在每个和任何更新版本的 AS 中都会出现这种奇怪的行为。

参考资料:

Related by @Vengat

Related by @CanProgram(从 2.3.3 开始?)

Related by @RmGetty Bautista

Related at KeepCoding

【问题讨论】:

  • 不久前我也遇到了类似的问题。尝试了您提到的所有选项,但没有任何效果。我最终不得不删除现有版本的 Android Studio(包括我的自定义设置)并重新下载。然后我又遇到了同样的问题。我认为问题在于 Android Studio 的最新版本(3.2.1),我现在使用的是 3.1 版本,一切正常
  • 太难过了....我也尝试了 3.3 RC,但遇到了同样的问题...看来我必须再次回到 1.4,并坚持下去。我真的希望 Google 能尽快解决这个问题,因为这是一个严重的开发中断。
  • 最新安卓工作室解决方案stackoverflow.com/a/68746941/5773037

标签: android android-studio mobile


【解决方案1】:

Tbh,android studio 在这方面很烂。如果你遇到这个问题,那么 r.i.p 到你的代码。 我试图将文件损坏的可能性降到最低的方法是在我完成程序运行时关闭模拟器,并且当它正常工作时,我将所有文件复制到记事本以防万一发生不好的事情。 *是的,当我想在我的讲师面前展示我的作业时,它发生了,感谢记事本,我可以找回它

【讨论】:

    猜你喜欢
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 2012-11-17
    • 2011-08-20
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 2013-07-18
    相关资源
    最近更新 更多