Android Studio 3.0在Windows 10系统无法正常运行问题求助
解决Android Studio 3.0+在Windows 10正式版上崩溃的问题
我之前在Win10正式版上也碰到过一模一样的情况——AS 3.0和Canary版运行一会儿就弹出崩溃提示,但AS 2.x完全正常。下面几个亲测有效的解决方案,你可以挨个尝试:
清理Android Studio缓存文件
损坏的缓存是这类崩溃的常见原因,步骤很简单:- 彻底关闭所有Android Studio实例
- 找到默认缓存目录:
C:\Users\<你的用户名>\.AndroidStudio3.0\system - 删除其中的
caches和logs文件夹 - 重新启动AS,它会自动重建新的缓存文件
强制使用AS自带的JRE
AS 3.x本身自带了适配的JRE,但有时候系统全局的JRE会和它冲突。可以手动指定AS使用自带JRE:- 打开Android Studio安装目录下的
bin文件夹,找到studio64.exe.vmoptions(32位系统找studio.exe.vmoptions) - 在文件最顶部添加一行:
-Djava.home=<你的AS安装路径>\jre,举个例子:-Djava.home=C:\Program Files\Android\Android Studio\jre - 保存文件后重启AS即可
- 打开Android Studio安装目录下的
排查第三方插件兼容性
一些非官方插件可能和AS 3.x的新特性不兼容,导致崩溃。可以通过安全模式来排查:- 按住
Shift键的同时双击Android Studio图标,进入安全模式 - 打开
File > Settings > Plugins,禁用所有第三方插件 - 重启AS,看是否还崩溃;如果正常,再逐个启用插件,找出导致问题的那一个
- 按住
调整内存分配参数
内存不足也可能导致AS运行时崩溃,你可以调整VM的内存配置:- 同样打开
studio64.exe.vmoptions文件 - 找到
-Xmx开头的行(比如-Xmx1280m),根据你的电脑内存调整数值——比如8G内存可以设为-Xmx2048m,16G内存可以设到-Xmx4096m - 保存后重启AS
- 同样打开
更新Windows系统到最新版本
旧版本的Win10补丁可能存在和AS 3.x的兼容性问题,打开Windows设置里的「更新和安全」,安装所有可用的系统更新后再尝试运行AS
如果以上方法都没能解决问题,建议彻底卸载AS 3.x并清理残留文件后重新安装:卸载后删除C:\Users\<你的用户名>\.AndroidStudio3.0目录,以及C:\Program Files\Android下的相关文件夹,再重新下载官方安装包进行安装。
内容的提问来源于stack exchange,提问作者Gowtham Venkat
相关产品推荐
相关产品推荐

