"无法创建jvm错误代码-1"每当我启动android studio

时间:2016-06-22 06:05:09

标签: java android jvm

朋友您好我在启动android studio时遇到错误消息。错误是failed to create jvm error code -1。请参阅下面的图片以获取完整的错误消息 我试图在谷歌找到解决方案,但我没有找到任何解决方案。 感谢

我的笔记本电脑配置

win7 64bit i5英特尔 8 gb 6 ​​gb ram 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

img

2 个答案:

答案 0 :(得分:4)

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

  1. 转到C:\ Users \ 用户名 \ .androidStudio \
  2. 2.找到studio.exe.vmoptions(或studio64.exe.vmoptions),然后输入 -Xmx4g(如果要分配2GB RAM,则为-Xmx2g) 这里4g用于为android studio分配4GB RAM。

答案 1 :(得分:0)

打开位于的文件 /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。