Android Studio 失败:“文件已删除,但在缓存中找不到以前的版本”

7 android android-studio

我在 Android Studio 上有一个正在运行的项目。但是在我跑完 git pullgit reset --hard尝试再次运行之后,构建失败并显示以下消息:

File 'com.android.builder.files.ZipCentralDirectory@412e039a' was deleted, but previous version not found in cache

Nav*_*aei 25

Build->Clean Project解决了我的问题。


小智 5

我也面临同样的问题。它发生在您运行> flutter clean 命令时,该命令实际上并未清除项目构建目录中的所有文件,并导致问题。所以简单的解决方案是,手动删除您的构建目录。如果它提醒“正在使用的文件”对话框,那么简单地执行以下步骤

  1. 使用快捷键 Window+R 打开运行命令
  2. 输入 resmon.exe 它将打开资源监视器
  3. 单击“CPU”选项卡
  4. 单击“关联句柄”并在搜索栏中键入 build
  5. 右键单击 java.exe 并结束进程
  6. 重新启动您的 IDEA 并运行您的项目问题解决了


Fai*_*mad 5

  1. 进入任务管理器
  2. 在任务管理器中搜索 OpenJDK 或 java 的任何实例单击并结束任务
  3. 在 IDE 中运行 flutter clean

原因是 Flutter Clean 无法在应用程序仍在后台进程中运行时删除构建,您必须关闭它并运行。