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

时间:2015-09-17 06:54:20

标签: android android-studio jvm

如果您已经安装了32位JDK,请在

中定义一个JAVA_HOME变量
Computer>System Properties>System Setting>Enviorment VAriables.

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

每当我想打开android studio时,都会出现这个问题。

我在他的机器上使用32位Windows 7机器和32位1.8 java版本。

4 个答案:

答案 0 :(得分:6)

如果你覆盖了studio64.exe vm选项,请从.AndroidStudiox.x文件夹中删除它并启动androidstudio,它会起作用

答案 1 :(得分:4)

  1. 在我的案例中转到Android Studio安装位置:C:\Program Files\Android\Android Studio\bin.

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

  3. 更改以下行:-Xms256m -Xmx512m

  4. 你已经完成了。

  5. 希望它对你有所帮助。

答案 2 :(得分:0)

在studio64.exe.vmoptions中更改Xmx的值后(在用户主目录中的目录:.AndroidStudioX.X中),我遇到了同样的问题。我在阅读官方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命令实际应用了Xmx参数(如上面的Google文档链接所述)。

我认为,这个问题的根源是,原始行(由Android Studio本身创建)作为一个整体被注释掉,并且它还包含该注释&#34;#&lt; - -----将此增加到你的大部分RAM&#34; ,其中还有另一个#characted到它左边。所以我认为它可以留在那里,但它只是不能,它必须在一个单独的行上,如果你取消注释并编辑Xmx参数。

答案 3 :(得分:0)

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

我将-Xmx4096m改为-Xmx750m,就像之前版本一样,这个&#34;错误代码-6&#34;问题消失了。