Android Studio:无需我的干预即可编辑文件

时间:2019-03-20 03:01:45

标签: android android-studio

我一直在寻找一个错误,一个解决方案说:“文件>使缓存无效并重新启动”

但是随后我发现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代码。

2 个答案:

答案 0 :(得分:0)

我已经尝试过以下解决方案及其对我的工作。

我从C:驱动器中删除了缓存文件夹。在Android Studio中打开项目后。

C:\ Users \ admin.AndroidStudio3.3 \ system \ caches

答案 1 :(得分:0)

尽管Android Studio中的文件似乎已被修改并充满了一些垃圾,但我仍然可以与其他编辑器一起打开它们,并且数据仍然存在。

Windows用户,请勿执行以下操作:"File > Invalidate Caches and Restart"

我还没有找到在Android Studio中还原此文件的方法。但是能够从另一个编辑器复制并粘贴文件数据并使它工作。