Android Studio Java文件损坏

Sin*_*ini 10 java android android-studio

不幸的是,在Android Studio中进行编码时,我的笔记本电脑无法正常关机。当我再次打开并尝试重新加载项目时,一个类/ java文件已损坏,突然所有代码都消失了!

我已经尝试过的

  • 本地历史记录->显示历史记录=不显示任何内容
  • 文件/使高速缓存无效并重新启动=不走运
  • 已反编译apk,但代码已被Proguard混淆,因此几乎无法阅读

奇怪的是,java文件具有大小,但是内容为空(我已经删除了“ nul nul nul”字符,但仍然没有运气。

有任何帮助或建议吗?

amo*_*win 33

我曾经遇到过这个问题,而解决问题的方法是删除文件夹C:\ Users \ cc.AndroidStudio3.2 \ system \ caches。

我希望这有帮助

  • 太棒了!我的问题是AndroidStudio向我显示了Java文件(显然是随机的),该文件的XML内容来自“查找路径”的最后一次搜索,或者不是逻辑gradle xml标签...源文件,但是仍显示正确的代码。停止android Studio,删除此文件夹,然后重新开始解决问题!我正在使用Android Studio 3.3.1。我不知道这种情况如何发生,但似乎与Android Studio缓存问题有关……也许是针对BSOD?无论如何...感谢您的回答! (3认同)
  • 欢迎@jcasadellaoller。对我来说,BSOD是问题提示*始终使用版本控制 (2认同)
  • 不得不发表评论。加号还不够,谢谢。用来从版本控制中一个接一个地还原文件,这...简直是言语 (2认同)
  • 妈的,这个故障太可怕了! (2认同)

res*_*w67 0

就我而言,有 2 个文件,其中 1 个包含 XML 代码,其他文件包含 Java 代码。删除包含 XML 代码的文件并按原来的方式重命名 Java 文件。解决了我的问题。