Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我在Android Studio中的Java文件被销毁_Android_Android Studio_Gradle - Fatal编程技术网

我在Android Studio中的Java文件被销毁

我在Android Studio中的Java文件被销毁,android,android-studio,gradle,Android,Android Studio,Gradle,几天前我的代码是正确的。 直到今天,我打开其中一个文件,看着我的代码被删除,Android Studio编写了以下代码来代替我的代码: <application> <component name="ActionsCollector"> <counts> <entry action="$Copy" count="6" /> <entry action="$Delete" count="21" />

几天前我的代码是正确的。 直到今天,我打开其中一个文件,看着我的代码被删除,Android Studio编写了以下代码来代替我的代码:

<application>
  <component name="ActionsCollector">
    <counts>
      <entry action="$Copy" count="6" />
      <entry action="$Delete" count="21" />
      <entry action="$Paste" count="12" />
      <entry action="$SelectAll" count="6" />
      <entry action="$Undo" count="357" />
      <entry action="Android.RunAndroidAvdManager" count="2" />
      <entry action="Android.SyncProject" count="3" />
      <entry action="CloseAllEditorsButActive" count="2" />
      <entry action="CloseContent" count="13" />
      <entry action="CodeCompletion" count="115" />
      <entry action="DialogOkAction Enter" count="11" />
      <entry action="EditorBackSpace" count="3135" />
      <entry action="EditorChooseLookupItem" count="1615" />
      <entry action="EditorCopy" count="127" />
      <entry action="EditorCut" count="86" />
      <entry action="EditorDelete" count="31" />
      <entry action="EditorDeleteToWordStart" count="3" />
      <entry action="EditorDown" count="1291" />
      <entry action="EditorDownWithSelection" count="1" />
    </counts>
  </component>
  ...

...
上面的代码替换了Java代码。 以下代码已替换为我的xml代码:

<application>
<component name="RecentProjectsManager">
<option name="recentPaths">
  <list>
    <option value="D:/Android Studio/Sorud" />
  </list>
</option>
<option name="openPaths">
  <list>
    <option value="D:/Android Studio/Sorud" />
  </list>
</option>
<option name="lastPath" value="D:/Android Studio/Sorud" />
<option name="pid" value="" />
<option name="additionalInfo">
  <map>
    <entry key="D:/Android Studio/Sorud">
      <value>
        <RecentProjectMetaInfo>
          <option name="build" value="AI-181.5540.7.32.5056338" />
          <option name="productionCode" value="AI" />
          <option name="binFolder" value="$APPLICATION_HOME_DIR$/bin" />
          <option name="projectOpenTimestamp" value="1567522772894" />
          <option name="buildTimestamp" value="1539049499128" />
        </RecentProjectMetaInfo>
      </value>
    </entry>
  </map>
</option>
<option name="lastProjectLocation" value="D:/Android Studio" />
</component>
</application>

我还使用了当地历史,但没有用


我还使用了“无效”和“重新启动”,但无效。

有几种解决方案可以帮助您解决问题

解决方案:-(如果问题未解决,请逐个使用)

1.

->删除.gradle、.idea、.build文件。

->单击“将项目与渐变文件同步”(路径:-文件/将项目与渐变文件同步)

->单击重建项目(路径:-生成/重建项目)

2.

->重新启动android studio,单击无效缓存/重新启动(路径:-文件/无效缓存/重新启动)

3.(此解决方案将删除android studio的缓存)

->关闭android studio

->从C驱动器中删除android Studio的缓存

  • 路径:
    C:\Users\admin\.AndroidStudioX.Y\system\caches
    (其中
    X.Y
    是您的版本。例如:
    3.4

->启动一个android studio并检查您的项目。

第一步是什么意思,这张图中指定的文件:@Reza no我的意思是说.gradle和.idea文件,当您将android更改为project时将显示这些文件。等等,我正在添加图像。我看不到图片。链接在哪里?@Reza I在它下面添加了一张图片,右键单击SampleProject,转到本地历史记录,如果有本地历史记录可用,单击任意一个,查看是否有您的数据可用,右键单击,还原。