安卓工作室2错误: app:compileDebugJavaWithJack

3

这是Android Studio 2.1.1的完整错误信息。我知道这段代码可以编译,因为在其他电脑上可以,但在这台安装了Windows 10 x64的电脑上不能。所有其他项目都失败并且结果类似。

Error:Execution failed for task ':app:compileDebugJavaWithJack'.
> java.lang.RuntimeException: java.lang.AssertionError: com.android.jack.library.LibraryIOException: I/O error when accessing file 'I:\Android\KeepVidDownloader\Android\app\build\intermediates\packaged\debug\classes.zip': Failed to delete directory 'C:\Users\BCDIAC~1\AppData\Local\Temp\vfs-1464787788985-0'

对于 Build -> Clean Project,我使用了这里提供的解决方案:https://dev59.com/glwY5IYBdhLWcg3wLFOw#32924320

我认为运行或制作应用程序也可能有类似的解决方案。

该如何解决?


我曾经有同样的错误一段时间,因为在模块设置中,JDK位置指向了一个7版本的JDK。你检查过这个选项吗? - rolandl
是的。我甚至尝试了几个相同错误的JDK 1.8更新版本。 - codiac
@CPJ,你找到任何解决方案了吗? - Shashank Srivastava
@ShashankSrivastava 我还没有找到解决方案。问题在最新版本中仍然存在。我已经在其他分区上安装了Linux。 - codiac
2个回答

8

这个问题是杀毒软件和Android Studio之间的冲突。在我的情况下,我使用的是Avira、Windows 10和Android Studio 2.2。 我只是在第一次构建时禁用了Avira,并在构建完成后重新启用它。 不需要每次都这样做 - 只需在第一次构建时。


0

我之前遇到过类似的问题,通过 文件->无效缓存并重启 解决了它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接