x64 Win10专业版Android Studio完成文件索引后无报错闪退问题求助
问题原因
本次崩溃由CPU指令集不兼容导致:EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d)错误表示程序调用了当前CPU不支持的指令,崩溃点位于libandroid_runtime.dll模块,本质是新版Android Studio内置的OpenJDK运行环境默认调用AVX2指令集,而你的CPU属于未搭载AVX2指令集的老旧型号(如Intel酷睿2及更早系列、AMD推土机之前的系列)。
解决方案
- 方案1:关闭Android Studio的AVX2指令集调用(优先尝试)
打开Android Studio安装目录下的bin文件夹,找到对应启动配置文件:
64位系统编辑studio64.exe.vmoptions,32位系统编辑studio.exe.vmoptions
在文件末尾追加如下配置:
保存文件后重启Android Studio即可解决闪退问题。-Dstudio.disable.avx2=true - 方案2:回退到兼容旧CPU的Android Studio版本
如果方案1不生效,可安装Android Studio Arctic Fox (2020.3.1) 及更早版本,该版本系列的内置运行环境未强制启用AVX2指令集,对老旧CPU的兼容性更好。 - 方案3:排查硬件加速冲突
若你启动Android Studio时同时运行了AVD模拟器,可先关闭模拟器再启动软件。部分老旧CPU的Intel HAXM硬件加速驱动与新版Android Studio存在兼容性冲突,可尝试更新HAXM到最新版本,或切换使用物理机进行调试。
内容的提问来源于stack exchange,提问作者Daniel Vargas Avila
相关产品推荐
相关产品推荐

