无法创建JVM: 错误代码-6,JVM路径:C:\<jre路径>

3
如果您已经安装了32位JDK,请在系统中定义一个JAVA_HOME变量。
Computer>System Properties>System Setting>Enviorment VAriables.

我已经在环境设置中设置了JAVA_HOME路径。

每当我想打开Android Studio时,就会出现这个问题。

我正在使用32位Windows 7机器和32位1.8 Java版本。


进入Android Studio文件夹的主目录>> 在那里你可以看到两个Android Studio.exe安装文件..>> 点击32位的另一个.exe文件。 - SRB Bans
请查看此处:http://stackoverflow.com/questions/39616303/failed-to-create-jvmerror-code-6-android-studio/41678833#41678833 - Samir
我也在另一个帖子上回答了我的解决方案。链接 - Tomislav Brabec
4个回答

6
如果您覆盖了 studio64.exe 的 VM 选项,请从 .AndroidStudiox.x 文件夹中删除它并启动 Android Studio,它将正常工作。

4
  1. 转到Android Studio的安装位置,在我的情况下是:C:\Program Files\Android\Android Studio\bin。

  2. 管理员模式编辑studio.exe.vmoptions。

  3. 将以下行更改如下:-Xms256m -Xmx512m。

  4. 完成。

希望对您有所帮助。


0

我将studio.exe.vmoptions文件与我之前安装的Android Studio版本进行了比较。(C:\Users\xxxx\.AndroidStudio3.0\studio.exe.vmoptions)

我将-Xmx4096m更改为以前版本中的-Xmx750m,这个"错误代码-6"问题就解决了。


0

我在更改studio64.exe.vmoptions(位于用户主目录中的.AndroidStudioX.X目录内)中的Xmx值后遇到了同样的问题。在阅读了官方Google文档以了解如何更改Android Studio的堆大小以使其运行更快之后,我进行了更改: https://developer.android.com/studio/intro/studio-config.html#adjusting_heap_size

在这个更改之后,Android Studio立即无法启动,并显示与您发布的相同错误。很快,我在stackoverflow上找到了许多建议删除studio64.exe.vmoptions文件的方法,这确实起作用了,但它也将Xmx值更改回默认的1280MB。但是我想保持更大的最大堆大小值,在经过大量搜索和尝试后,我终于找到了解决方案。最初,我只是取消注释了studio64.exe.vmoptions中以Xmx开头的行,并将值更改为3g。但我没有删除该行的其余部分,因此它看起来像这样:

-Xmx3g #<------ increase this to most of your RAM

但这样不起作用,我必须将该行的其余部分移动到另一行,像这样:

# custom Android Studio VM options, see http://tools.android.com/tech-docs/configuration
-Xms512m
#<------ increase this to most of your RAM
-Xmx3g

最终这个方法起作用了。我还通过运行jps -lvm命令(如上面的Google文档链接所述)检查了Xmx参数是否实际应用。

我认为,这个问题的根源是原始代码行(由Android Studio自己创建)被整体注释掉了,并且它还包含了这个注释"#<------ increase this to most of your RAM",左边还有另一个#字符。所以我认为它可以留在那里,但实际上不行,如果您取消注释并编辑Xmx参数,则必须将其放在单独的一行上。


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