引起: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.
THE END
二维码