我一直在寻找一个错误,一个解决方案说:“文件>使缓存无效并重新启动”
但是随后我发现build.gradle
被未知数据取代了。
稍后,我再次将其替换为“以前的”数据。然后再次执行相同的“文件>使缓存无效并重新启动”
现在,我的activity_main.xml
文件已替换为:
<component name="libraryTable">
<library name="Gradle: com.android.support.constraint:constraint-layout-solver:1.1.3@jar">
<CLASSES>
<root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/com.android.support.constraint/constraint-layout-solver/1.1.3/bde0667d7414c16ed62d3cfe993cff7f9d732373/constraint-layout-solver-1.1.3.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
是什么触发了这个?我在这里丢失了XML代码。
答案 0 :(得分:0)
我已经尝试过以下解决方案及其对我的工作。
我从C:驱动器中删除了缓存文件夹。在Android Studio中打开项目后。
C:\ Users \ admin.AndroidStudio3.3 \ system \ caches
答案 1 :(得分:0)
尽管Android Studio中的文件似乎已被修改并充满了一些垃圾,但我仍然可以与其他编辑器一起打开它们,并且数据仍然存在。
Windows用户,请勿执行以下操作:"File > Invalidate Caches and Restart"
我还没有找到在Android Studio中还原此文件的方法。但是能够从另一个编辑器复制并粘贴文件数据并使它工作。