Java Android Studio损坏的项目

Java Android Studio损坏的项目,java,android-studio,libgdx,box2d,Java,Android Studio,Libgdx,Box2d,我一直在做一个Android Studio项目,昨天它工作得非常好。当我今天打开该项目时,出现了许多错误,首先是Android Studio无法从.iml文件加载设置。有很多错误,因为Android Studio无法为我的main.java文件解析符号'Class',出于某种原因,该文件已被以下(不完整)代码替换 <application> <component name="ActionsCollector"> <counts> <

我一直在做一个Android Studio项目,昨天它工作得非常好。当我今天打开该项目时,出现了许多错误,首先是Android Studio无法从.iml文件加载设置。有很多错误,因为Android Studio无法为我的main.java文件解析符号'Class',出于某种原因,该文件已被以下(不完整)代码替换

<application>
  <component name="ActionsCollector">
    <counts>
      <entry action="$Delete" count="19" />
      <entry action="$Paste" count="24" />
      <entry action="$Redo" count="362" />
      <entry action="$SelectAll" count="36" />
      <entry action="$Undo" count="1310" />
      <entry action="Android.RunAndroidAvdManager" count="6" />
      <entry action="Android.RunAndroidSdkManager" count="4" />
      <entry action="Android.SyncProject" count="1" />
      <entry action="CloseProject" count="8" />
      <entry action="CommentByBlockComment" count="1" />
      <entry action="CommentByLineComment" count="46" />
      <entry action="CopyPaths" count="2" />
      <entry action="DialogOkAction Enter" count="39" />
      <entry action="EditorBackSpace" count="6010" />
      <entry action="EditorChooseLookupItem" count="572" />
      <entry action="EditorChooseLookupItemReplace" count="1" />
      <entry action="EditorCopy" count="315" />
      <entry action="EditorCut" count="53" />
      <entry action="EditorDelete" count="211" />
      <entry action="EditorDeleteLine" count="3" />
      <entry action="EditorDeleteToWordEnd" count="5" />
      <entry action="EditorD
有什么想法吗

谢谢大家!

更新

当使用不同的编辑器打开任一项目的问题文件时,它们看起来完全正常,与以前的工作代码相同。

尝试“取消缓存并重新启动”Android Studio。。。 它可能在写入这些文件时崩溃

如果不起作用,请尝试手动删除缓存(在项目和用户的主目录中)


版本控制可以有效地防止这种情况(以防源文件真的损坏)。

谢谢!这并没有最终解决问题,我尝试了其他一些方法,但我只是创建了一个新项目,并将所有代码粘贴到其中。
package com.mathiasstrohkirch.(my project name).(my class name);

import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.OrthographicCamera;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.g2d.Sprite;
import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.badlogic.gdx.math.Vector2;
import com.badlogic.gdx.physics.box2d.Body;
import com.badlogic.gdx.physics.box2d.BodyDef;
import com.badlogic.gdx.physics.box2d.Box2DDebugRenderer;
import com.badlogic.gdx.physics.box2d.Fixture;
import com.badlogic.gdx.physics.box2d.FixtureDef;
import com.badlogic.gdx.physics.box2d.PolygonShape;
import com.badlogic.gdx.physics.box2d.World;
import com.mathi