【发布时间】:2026-01-04 18:40:07
【问题描述】:
当我编译我的应用程序以便在模拟器上运行它时,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'.
我发现清理项目会使其再次编译,但过一段时间又会报错。 我的项目并没有那么小,每次重建都需要很长时间(重建时大约需要 4 分钟,而正常工作时需要 30 秒)。
在问题出现之前,我已经格式化了我的电脑并更改了项目的路径。我是否忘记在某处更改对该项目的一些引用?
我在know问题中没有发现这个问题。
在此先感谢,并为我的英语不好感到抱歉。
编辑:我发现该文件正在被 java.exe 使用并通过 cmd 杀死它会使编译运行,但它不应该由 Android Studio 完成吗?
EDIT2:这是 firebase 插件,问题已解决,请参阅我接受的答案
【问题讨论】:
-
你找到解决办法了吗?
-
不,我每次编译前都会使用 CMD 杀死 java。很无聊
-
你举报了吗?
-
不,是 Android Studio 的问题还是 gradle 的问题?
标签: java android android-studio io compilation