栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

[原创]android studio升级无法打开 闪退修复大法思路

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[原创]android studio升级无法打开 闪退修复大法思路

要修复闪退要懂原理,启动studio64.exe实际上执行了studio.bat
进入命令行 切换到 bin目录 输入studio.bat
这时候闪退的具体信息出来了

speedandroid-studiobin>studio.bat
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=2048m; support was removed in 8.0
Error occurred during initialization of VM
Initial heap size set to a larger value than the maximum heap size

C:speedandroid-studiobin>studio.bat
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=1048m; support was removed in 8.0
Error occurred during initialization of VM
Initial heap size set to a larger value than the maximum heap size

C:speedandroid-studiobin>studio.bat
Error occurred during initialization of VM
Initial heap size set to a larger value than the maximum heap size

C:speedandroid-studiobin>studio.bat
Already running

这是我的几次调整,之前弹出一个对话框说内存不足我随便修改了一下就打不开了,我找遍了studio64.exe.vmoptions 修改没有效果,之后找到studio.bat才让我恍然大悟。

上面的多次命输入时我不断的调试,MaxPermSize之前是4m我改成2048发现果然显示的是2048 然后 上面的提示意思是要删除,于是我删除了,再次输入就提示heap size太大,我就把那个-max什么的改小一点就正常了。不过我无法理解,我的电脑20G内存,怎么能2G就不够了呢。这个问题暂时不说了,我百度 见过很多基本上要么改大要么改小,很难有让我彻底知知其所以然的答案。
总结:
原来它 不止读取自己安装目录的studio64.exe.vmoptions文件也读取类似这样的文件
C:UsersAdministrator.AndroidStudioPreview3.1config目录下的studio64.exe.vmoptions
或者各位如果能打开android studio的话提示这个错误 可以试试 help->edit custrom Options然后 修改,你会发现标题栏显示了vmoptions的路径了,如果是64位的话那肯定是xxxx路径studio64.vmoptions
ok,终于搞定了。不容易,各位点个赞。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/687096.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号