【问题标题】:"Failed to create jvm error code -1" whenever I am launching android studio每当我启动 android studio 时“无法创建 jvm 错误代码 -1”
【发布时间】:2016-06-22 06:05:08
【问题描述】:

您好朋友,每当我启动 android studio 时,我都会遇到一条错误消息。错误是 failed to create jvm error code -1。完整的错误消息请参见下图 我试图在谷歌上找到解决方案,但我没有找到任何解决方案。 谢谢

我的笔记本电脑配置是

win7 64位 i5 英特尔 8GB 6GB 内存 1 TB 硬盘

我的 android studio vmopetion 文件是

      #
  # *DO NOT* modify this file directly. If there is a value that you would like to override,
  # please add it to your user specific configuration file.
  #
  # See http://tools.android.com/tech-docs/configuration
  #
  -Xms256m
  -Xmx1280m
  -XX:MaxPermSize=350m
  -XX:ReservedCodeCacheSize=240m
  -XX:+UseConcMarkSweepGC
  -XX:SoftRefLRUPolicyMSPerMB=50
  -da
  -Djna.nosys=true
  -Djna.boot.library.path=

  -Djna.debug_load=true
  -Djna.debug_load.jna=true
  -Dsun.io.useCanonCaches=false
  -Djava.net.preferIPv4Stack=true
  -XX:+HeapDumpOnOutOfMemoryError
  -Didea.paths.selector=AndroidStudio2.1
  -Didea.platform.prefix=AndroidStudio

我的 java 版本是 1.8.0_91

【问题讨论】:

标签: java android jvm


【解决方案1】:

我在更改 vmoptions 文件后触发了同样的问题。这对我有用

  1. 转到 C:\Users\ 用户名 \.androidStudio\

2.找到 studio.exe.vmoptions(或 studio64.exe.vmoptions)并简单地输入 -Xmx4g(或 -Xmx2g,如果你想分配 2GB RAM) 这里 4g 是为 android studio 分配 4GB RAM。

【讨论】:

    【解决方案2】:

    打开文件位于 /Applications/Android\ Studio.app/Contents/bin/studio.vmoptions 将内容改为

    -Xms128m -Xmx4096m -XX:MaxPermSize=1024m -XX:ReservedCodeCacheSize=200m -XX:+UseCompressedOops

    Xmx 指定 Java 虚拟机 (JVM) 的最大内存分配池,而 Xms 指定初始内存分配池。您的 JVM 将以 Xms 的内存量启动,并且能够使用最大 Xmx 的内存量。

    保存studio.vmoptions文件并重启Android Studio。

    【讨论】:

    • 我使用的是android studio 2.1.2
    • 您可以在您的计算机上安装多个 JDK 版本,但您需要 JAVA_HOME 变量指向安装 JDK v1.8 以便 Android Studio 工作:JAVA_HOME=C:\Program Files\Java \jdk1.8.0_91 另外,为您当前的操作系统下载正确的 64 位版本的 JDK v1.8。
    • @nEwDeV 我也修改了答案,请检查
    猜你喜欢
    • 1970-01-01
    • 2018-03-18
    • 2016-11-01
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    • 2015-04-08
    相关资源
    最近更新 更多