朋友您好我在启动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
答案 0 :(得分:4)
我遇到了在更改vmoptions文件后触发的相同问题。这对我有用
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。