我在更新android studio时遇到以下错误。
我尝试将堆空间增加到2048 mb,但我仍然得到错误。
Temp. directory: C:\Users\I306480\AppData\Local\Temp\
java.lang.OutOfMemoryError: Java heap space (failed to allocate 149228632 bytes)
at ie.wombat.jbdiff.JBPatch.bspatch(JBPatch.java:91)
at com.intellij.updater.BaseUpdateAction.applyDiff(BaseUpdateAction.java:112)
at com.intellij.updater.UpdateAction.doApply(UpdateAction.java:44)
at com.intellij.updater.PatchAction.apply(PatchAction.java:184)
at com.intellij.updater.Patch$3.forEach(Patch.java:308)
at com.intellij.updater.Patch.forEach(Patch.java:360)
at com.intellij.updater.Patch.apply(Patch.java:303)
at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:84)
at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:75)
at com.intellij.updater.Runner.doInstall(Runner.java:295)
at com.intellij.updater.Runner.access$000(Runner.java:18)
at com.intellij.updater.Runner$2.execute(Runner.java:261)
at com.intellij.updater.SwingUpdaterUI$5.run(SwingUpdaterUI.java:191)
at java.lang.Thread.run(Thread.java:812)
答案 0 :(得分:13)
它为我工作..祝你好运
2)关闭每个打开的项目。
3)转到任务管理器结束/杀死JAVA进程。
4)现在在Android Studio中
启动面板...
转到配置>检查更新
。什么时候 出现对话框。按更新并重新启动。
答案 1 :(得分:3)
我刚刚在 Windows '任务管理器中杀了 JAVA 进程,安装完成且没有错误。
答案 2 :(得分:2)
我遇到了同样的问题。要解决它,请执行以下操作:
希望有所帮助:)
答案 3 :(得分:0)
我做了一些研究和研究我自己找到了答案。
更新JVM时,堆大小设置为-Xmx500m。
我在cmd(以管理员身份启动)中使用-Xmx2048m运行升级命令。
C:\*\bin\jdk****\jre\bin\java -Xmx2048m -Djna.nosys=true -Djna.boot.library.path= -Djna.debug_load=true -Djna.debug_load.jna=true -classpath C:\Users\XXXX\AppData\Local\Temp\jetbrains.patch.jar.androidstudio_copy;C:\Users\XXXX\AppData\Local\Temp\log4j.jar.AndroidStudio_copy;C:\Users\XXXX\AppData\Local\Temp\jna.jar.AndroidStudio_copy;C:\Users\XXXX\AppData\Local\Temp\jna-utils.jar.AndroidStudio_copy -Djava.io.tmpdir=C:\Users\XXXX\AppData\Local\Temp\ -Didea.updater.log=C:\Users\XXXX\.AndroidStudio1.2\system\log -Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel com.intellij.updater.Runner install "C:\Program Files\Android\Android Studio"
下载补丁后,我运行了上面的脚本。当它要求安装选项时。这对我有用。
或
杀死任何正在运行的java进程&以管理员身份运行工作室并更新
答案 4 :(得分:0)
在Windows任务中关闭Android.Studio,杀死 JAVA 进程,在管理员中重新启动Android.Studio。 Aply update。
答案 5 :(得分:0)
在我使用Windows 10的情况下,winpty-agent.exe导致了阻止下载补丁/更新所需的一些文件的问题。关闭所有java并启动Android Studio作为管理员全部工作。
1-转到任务管理器并终止所有防病毒软件和Java进程。 2-以管理员身份启动Android Studio并再次运行更新。 3-工作......祝你好运...