gpt4 book ai didi

android - 更新 Android Studio 4.1.2 到 2020.3.1 失败

转载 作者:行者123 更新时间:2023-12-04 07:18:41 28 4
gpt4 key购买 nike

我正在尝试更新 Android Studio 4.1.2到2020.3.1,更新失败建议阅读idea_updater.log .下面是更新时提示的对话框:
enter image description here
我能找到的唯一相关错误是这个:

03/08 13:57:57 INFO  DeleteAction.doApply - Delete action. File: C:\Program Files\Android\Android Studio\jre\jre\bin
03/08 13:57:57 INFO DeleteAction.doApply - Delete: C:\Program Files\Android\Android Studio\jre\jre\bin
03/08 13:57:57 ERROR Patch.apply - apply failed
java.io.IOException: Cannot delete: C:\Program Files\Android\Android Studio\jre\jre\bin
at com.intellij.updater.Utils.tryDelete(Utils.java:115)
at com.intellij.updater.Utils.access$000(Utils.java:12)
at com.intellij.updater.Utils$1.postVisitDirectory(Utils.java:77)
at com.intellij.updater.Utils$1.postVisitDirectory(Utils.java:68)
at java.nio.file.Files.walkFileTree(Files.java:2688)
at java.nio.file.Files.walkFileTree(Files.java:2742)
at com.intellij.updater.Utils.delete(Utils.java:68)
at com.intellij.updater.DeleteAction.doApply(DeleteAction.java:71)
at com.intellij.updater.PatchAction.apply(PatchAction.java:213)
at com.intellij.updater.Patch.lambda$apply$3(Patch.java:406)
at com.intellij.updater.Patch.forEach(Patch.java:454)
at com.intellij.updater.Patch.apply(Patch.java:399)
at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:116)
at com.intellij.updater.Runner.install(Runner.java:381)
at com.intellij.updater.Runner._main(Runner.java:180)
at com.intellij.updater.Runner.main(Runner.java:41)
Caused by: java.nio.file.FileSystemException: C:\Program Files\Android\Android Studio\jre\jre\bin: Impossibile accedere al file. Il file è utilizzato da un altro processo.

at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
at sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:273)
at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103)
at java.nio.file.Files.delete(Files.java:1126)
at com.intellij.updater.Utils.tryDelete(Utils.java:89)
... 15 more
似乎无法删除 C:\Program Files\Android\Android Studio\jre\jre\bin文件夹,因为它被另一个进程锁定。
在出现错误对话框的那一刻,上面引用的文件夹是空的(更新前有 55 个文件和 3 个文件夹)。
但 AFAIK 没有其他进程试图使用 中的任何资源Android Studio 在更新运行时。
试了几次都是一样的结果。任何提示?我应该删除 Android Studio 并尝试全新安装?

最佳答案

下载一个新的 JRE 并将其安装到另一个不在您的 android studio 文件夹下方的文件夹中
对于最新的 openJDK(我最喜欢的),下载它 here
以安全模式重新启动 Windows
删除 c:\program files\android\android studio\jre 及其子文件夹
将 Windows 重新启动到正常模式
运行 Android Studio 并选择您刚刚安装的新 JRE 文件夹
再次尝试更新

关于android - 更新 Android Studio 4.1.2 到 2020.3.1 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68635792/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com