You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio无法启动:配置JAVA_HOME后仍提示JVM DLL打开失败

解决Android Studio启动时"Failed to open JVM DLL"问题的进阶方案

以下是在你已尝试配置JAVA_HOME、重装JDK及Android Studio后,仍可尝试的排查和解决步骤:

  • 验证JDK版本兼容性
    Android Studio对JDK版本有明确要求,比如新版AS需JDK 11及以上版本。打开命令提示符输入java -version查看当前JDK版本,确认其与你安装的Android Studio版本匹配。

  • 确保JAVA_HOME配置完全正确

    1. 打开命令提示符,输入echo %JAVA_HOME%,确认输出路径为JDK根目录(如C:\Program Files\Java\jdk-17.0.8),而非JRE子目录。
    2. 执行%JAVA_HOME%\bin\java -version,若能正常输出版本信息,说明路径有效;若报错,需重新检查JAVA_HOME的配置。
    3. 检查系统环境变量Path,确保%JAVA_HOME%\bin已添加,且优先级高于其他Java相关路径。
  • 检查JVM DLL文件状态

    1. 进入JDK目录下的jre\bin\server(64位系统)或jre\bin\client(32位系统),确认jvm.dll文件存在。若缺失,说明JDK安装包损坏,重新下载对应系统位数的JDK安装。
    2. 右键jvm.dll选择「属性」-「安全」,确认当前用户拥有读取和执行权限。
  • 强制指定AS的JDK路径
    找到Android Studio安装目录的bin文件夹,打开对应系统的配置文件:

    • 64位系统编辑studio64.exe.vmoptions
    • 32位系统编辑studio.exe.vmoptions
      在文件开头添加一行:-Djava.home=你的JDK完整路径(如-Djava.home=C:\Program Files\Java\jdk-17.0.8),保存后重启Android Studio。
  • 确认系统与软件位数匹配
    确保操作系统、JDK、Android Studio三者的位数一致(均为32位或64位),混合位数会导致无法找到对应版本的jvm.dll。

  • 清理AS缓存
    打开Android Studio安装目录bin下的studio.bat,在弹出的窗口选择「Invalidate Caches / Restart」,等待缓存清理完成后重新启动软件。

内容的提问来源于stack exchange,提问作者PranavBykampadi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 03:55:16