Android Studio 3.2 在 Mojave 上启动缓慢

AndroidStudio 3.2 slow startup on Mojave

我为 mac 下载了最新版本的 Android Studio。 在没有任何项目索引的情况下启动大约需要 60 秒!

我已经这样修改了vm选项文件

-Xms512m
-Xmx2560m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-da
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_studio_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_studio.hprof

但还是一样

如有任何建议,我们将不胜感激

MacBook Pro 规格:

MacBook Pro (Retina, 15-inch, Mid 2014)
Processor : 2,5 GHz Intel Core i7
RAM : 16 GB 1600 MHz DDR3
Graphics : Intel Iris Pro 1536 MB
Storage : SSD 500GB

我通过在映射到 127.0.0.1 地址以及 ::1 的 /etc/hosts 文件中添加我的 Mac 主机名找到了解决方案,如下所示:

127.0.0.1   localhost Macbook-1389.local
::1         localhost Macbook-1389.local

它似乎依赖于 JVM。可能需要很长时间才能解析本地主机的 ip 地址。

快速解决

sudo sed -i bak "s^127\.0\.0\.1.*^127.0.0.1 localhost $(hostname)^g" /etc/hosts
sudo sed -i bak "s^::1.*^::1 localhost $(hostname)^g" /etc/hosts
sudo ifconfig en0 down
sudo ifconfig en0 up