Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java &引用;未能创建jvm错误代码-1“;每当我启动android studio时_Java_Android_Jvm - Fatal编程技术网

Java &引用;未能创建jvm错误代码-1“;每当我启动android studio时

Java &引用;未能创建jvm错误代码-1“;每当我启动android studio时,java,android,jvm,Java,Android,Jvm,朋友们好,每当我启动android studio时,我都会遇到一条错误消息。错误是无法创建jvm错误代码-1。请参阅下图了解完整的错误消息 我试图在谷歌上找到解决方案,但没有找到任何解决方案。 谢谢 我的笔记本电脑配置是 win7 64位 i5英特尔 8 gb 6 gb内存 1 tb硬盘 我的android studiovmopetion文件是 # # *DO NOT* modify this file directly. If there is a value that you

朋友们好,每当我启动android studio时,我都会遇到一条错误消息。错误是
无法创建jvm错误代码-1
。请参阅下图了解完整的错误消息 我试图在谷歌上找到解决方案,但没有找到任何解决方案。 谢谢

我的笔记本电脑配置是

win7 64位 i5英特尔 8 gb 6 gb内存 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.091

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

-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:保留的DecacheSize=200m
-XX:+UseCompressedOops

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

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

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

-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:保留的DecacheSize=200m
-XX:+UseCompressedOops

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


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

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

  • 转到C:\Users\username\.androidStudio\
  • 2.找到studio.exe.vmoptions(或studio64.exe.vmoptions)并简单地键入 -Xmx4g(如果要分配2GB RAM,则为-Xmx2g)
    这里4g用于为android studio分配4GB内存。

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

  • 转到C:\Users\username\.androidStudio\
  • 2.找到studio.exe.vmoptions(或studio64.exe.vmoptions)并简单地键入 -Xmx4g(如果要分配2GB RAM,则为-Xmx2g)
    这里4g用于为android studio分配4GB内存。

    我使用的是android studio 2.1.2您可以在计算机上安装多个JDK版本,但您需要JAVA_HOME变量来指向JDK v1.8的安装,以便android studio正常工作:JAVA_HOME=C:\Program Files\JAVA\jdk1.8.091,为您当前的操作系统下载正确的64位版本的JDK v1.8。@nEwDeV我也修改了答案请检查我使用的是android studio 2.1.2您可以在计算机上安装多个JDK版本,但是您需要JAVA_HOME变量来指向JDK v1.8的安装,以便Android Studio正常工作:JAVA_HOME=C:\Program Files\JAVA\jdk1.8.091,为您当前的操作系统下载正确的64位JDK v1.8版本。@nEwDeV我也修改了答案,请检查我有什么适合我。我有什么适合我。