几天前我的代码是正确的。 直到今天,我打开其中一个文件,发现我的代码已被删除,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>
我也使用了本地历史记录,但没有效果。
我也使用了无效并重新启动,但没有效果。
最佳答案
有多种解决方案可以帮助您解决问题。
Solutions:- (use one by one if issue not solved)
1.
-> 删除 .gradle、.idea、.build 文件。
-> 单击“将项目与 Gradle 文件同步”(路径:- 文件/将项目与 Gradle 文件同步)。
-> 单击“重建项目”(路径:- 构建/重建项目)。
2.
-> 单击无效缓存/重新启动(路径:- 文件/无效缓存/重新启动)重新启动 Android Studio。
3.(此解决方案将删除您的 android studio 的缓存)
-> 关闭 android studio
->从C盘删除android Studio的缓存
- 路径:
C:\Users\admin\.AndroidStudioX.Y\system\caches
(其中X.Y
是您的版本。例如:3.4
)
-> 启动一个 android studio 并检查您的项目。
关于android - 我的 Android Studio 中的 Java 文件被毁坏了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58037376/