我在Android Studio中的Java文件被销毁
几天前我的代码是正确的。 直到今天,我打开其中一个文件,看着我的代码被删除,Android Studio编写了以下代码来代替我的代码:我在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" />
<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,转到本地历史记录,如果有本地历史记录可用,单击任意一个,查看是否有您的数据可用,右键单击,还原。