Android Studio项目损坏

时间:2018-10-24 07:00:14

标签: android android-studio

Android Studio无法从project.iml和app.iml加载项目设置

我删除了这些文件,然后重新启动了Android Studio

现在我无法打开项目内的任何文件。

在每个文件中,我看到以下内容:

<component name="libraryTable">
  <library name="com.google.firebase:firebase-crash-license-12.0.0">
    <CLASSES>
      <root url="jar://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/firebase-crash-license-12.0.0.aar/4af1d2fd848fb29a90a1c9eb639021c5/jars/classes.jar!/" />
      <root url="file://$USER_HOME$/.gradle/caches/transforms-1/files-1.1/firebase-crash-license-12.0.0.aar/4af1d2fd848fb29a90a1c9eb639021c5/res" />
    </CLASSES>
    <JAVADOC />
    <SOURCES />
  </library>
</component>   

有什么想法吗?

3 个答案:

答案 0 :(得分:0)

我认为有两种可能的解决方案:

  1. File -> Invalidate Caches/Restart...

  2. 删除caches内的文件夹.gradle,然后重新打开项目。这样,Gradle将开始下载依赖项,并将再次对其进行缓存。

答案 1 :(得分:0)

我有同样的问题。我尝试了“无效缓存”,删除了文件夹“ .gradle”,“。iml”和“ .idea”,但没有帮助。最后,我安装了android Preview,它可以工作。

5分钟前,我找到了另一个解决方案。我已通过删除文件夹AndroidStudio3.4\system\caches解决了此问题。

答案 2 :(得分:0)

遇到同样的问题,这是一个对我有用的解决方案。

  1. 复制损坏的项目目录。
  2. 将其粘贴到其他地方。
  3. 将其导入Android Studio。 (文件->新建->导入项目)
  4. 未损坏的项目得到恢复。

PS:您必须具有原始损坏的项目。 (意味着,复制它不会破坏项目结构)