引起:java.lang.AssertionError:无法删除缓存目录yourProjectbuildkotlincompileDebugTestingKotlin

有时会出现此意外消息,解决此问题的唯一方法是重新启动电脑,当它再次启动时,在使用项目启动 Android Studio 之前转到上述路径并删除文件。它工作了一段时间,但后者再次出现。也许你们中有人知道如何更好地处理这个烦人的问题。

CreateProcess error=206, El nombre del archivo o la extensión es demasiado largo
Caused by: java.lang.AssertionError: Could not delete caches dir YourProjectPathbuildkotlincompileDebugTestingKotlin

回答

在windows中打开任务管理器。

  • 转到详细信息选项卡。
  • 查找 Java.exe。
  • 结束所有 Java.exe 实例的任务。

这对我来说非常有效。

  • For me it was enough to kill just one of two Java.exe that takes less memory. In that case Gradle daemon won't be killed.

回答

注意:较新的 AndroidStudio 4.2.x会发生这种情况。

临时解决方案:

删除(内容)给您带来问题的文件夹。例如:

..appbuildkotlincompileDebugKotlincaches-jvminputs

如果您收到:“文件已在 OpenJDK 平台二进制文件中打开”,您需要通过Windows Task Manager > Details > Java.exe.

请注意,使用此方法,多次组装尝试后错误将再次重复。

更新:

Google 尚未为我们提供修复程序,因此您需要降级到适合您的旧版本。4.1.3 似乎工作正常。

  • I updated Android Studio 4.2 too, and I have same problem. really annoying.

以上是引起:java.lang.AssertionError:无法删除缓存目录yourProjectbuildkotlincompileDebugTestingKotlin的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>