启动 android studio 时指定的 vm 选项不正确

Hab*_*hru 2 java android

在此处输入图片说明

为了加速 android studio,我更改了我在 stackoverflow 中看到的一些设置。我将帮助>编辑自定义虚拟机选项更改为

-Xms1024m 
-Xmx4096m 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=440m 
-XX:+UseCompressedOops 
-XX:-HeapDumpOnOutOfMemoryError 
-Dfile.encoding=UTF-8
Run Code Online (Sandbox Code Playgroud)

之后,当我启动 android studio 显示此消息时......

我试过的……

  1. 重新安装 android studio 和 java
  2. 当我检查 stackoverflow 时,他们说要删除~/.AndroidStudoio3.1/config/studio64.vmoptions但我的目录中没有这样的文件......还有其他解决方案吗?请帮助我......提前致谢......

小智 5

我遇到了完全相同的问题,并导航到您的问题以试图找到答案。

你确实是对的,你需要删除 ~/.AndroidStudoio3.1/config/studio64.vmoptions。Android Studio 将配置存储到您的用户配置文件中,这就是卸载程序文件本身后问题仍然存在的原因。您可以在C:\Users\YourUserName\AppData\Roaming\Google\AndroidStudio4.1下找到您要查找的文件。删除 studios64.vmoptions,您应该可以启动 Android Studio。如果您仍在尝试优化您的工作区,您可以尝试:

-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Djsse.enableSNIExtension=false
-XX:+UseCodeCacheFlushing
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Didea.platform.prefix=AndroidStudio
-Didea.paths.selector=AndroidStudio
Run Code Online (Sandbox Code Playgroud)

来源:https : //developer.android.com/studio/intro/studio-config https://riptutorial.com/android-studio/example/11146/customize-the-vm-option