Android Studio在编译时无法删除文件

Edo*_*396 12 java io android compilation android-studio

当我编译我的应用程序以便在模拟器上运行它时,Android Studio(版本3.0 RC2)抱怨,因为它无法删除项目文件夹中的1.jar文件.

这是错误消息:

Error:Execution failed for task ':app:transformClassesWithDesugarForDebug'.
> com.android.build.api.transform.TransformException: java.io.IOException: 
Could not delete path 'D:\ProgrammazioneOffline\ProjectFolder\app\build\intermediates\transform
 s\desugar\debug\1.jar'.
Run Code Online (Sandbox Code Playgroud)

我发现清理项目使它再次编译,但过了一段时间它再次抱怨.我的项目并不是那么小,每次重建都需要花费很多时间(重建所有时间大约需要4分钟,而当工作正常时则需要30秒).

我已经格式化了我的PC并在问题出现之前改变了项目的路径.我忘了在某个地方改变对项目的一些引用吗?

我没有在已知问题中找到这个问题.

提前谢谢,抱歉我的英语不好.

编辑:我发现java.exe正在使用该文件,并通过cmd杀死它使编译运行但不应该由Android Studio完成?

EDIT2:这是firebase插件,问题已修复,请参阅我接受的答案

Edo*_*396 0

现在看来这个问题已经解决了。将您的 firebase-perf 插件更新到版本 1.1.4+ ('com.google.firebase:firebase-plugins:1.1.4') 并将您的 firebase 依赖项更新到版本 11.6.0+。

感谢任何回答问题的人。

来源: https: //issuetracker.google.com/issues/68316213

  • 没有使用 firebase,仍然有这个问题。可能还有其他原因。 (3认同)