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

无法打开Android Studio的Android Device Monitor,日志报错求助

解决Android Device Monitor启动时的Java版本不兼容问题

从你提供的日志里,能直接定位到核心问题:Java版本不兼容。报错中的Unsupported major.minor version 52.0明确说明,Android Device Monitor的代码是用Java 8(对应版本号52)编译的,但你当前的运行环境是Java 1.7(日志里的java.version=1.7.0_67),这直接导致了类加载失败,进而引发后续一系列Bundle找不到的连锁错误。

你之前尝试的管理员权限、调整Gradle版本都没命中核心矛盾,下面是针对性的解决方案:

1. 升级并配置Android Studio使用的JDK到Java 8

  • 打开Android Studio,依次进入 File > Project Structure > SDK Location
  • 在JDK location区域,确认路径指向的是Java 8的安装目录(例如C:\Program Files\Java\jdk1.8.0_291)
  • 如果你还没安装Java 8,下载对应系统(x86_64)的JDK版本,安装后再回到这里指定路径

2. 强制Android Device Monitor使用Java 8运行

有时候即使Android Studio配置了Java 8,monitor.exe可能还是调用了系统默认的旧版本Java,需要手动修改配置:

  • 找到你的Android SDK目录,进入tools/lib/monitor-x86_64/configuration(32位系统找monitor-x86目录)
  • 打开config.ini文件,在末尾添加以下内容(替换成你的Java 8实际路径):
    -vm
    C:\Program Files\Java\jdk1.8.0_291\bin\javaw.exe
    
  • 保存文件后,直接运行Sdk\tools目录下的monitor.exe

3. 验证系统级Java环境(可选)

如果以上操作后仍有问题,检查系统环境变量:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 找到JAVA_HOME变量,确保它的值是Java 8的安装路径
  • 重启电脑后再次尝试启动Android Device Monitor

内容的提问来源于stack exchange,提问作者Phoenix. N

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:17:23