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

64位Win10下Android Device Monitor无法启动求助

解决Android Device Monitor启动时的Eclipse核心服务错误

看起来你遇到的这个问题其实挺典型的——Android Device Monitor(ADM)本质基于旧版Eclipse框架,在Android Studio 3.0搭配高版本JDK的环境下很容易出现兼容性问题,再加上Google从AS 3.0开始就逐步弃用ADM了,这也导致旧方案容易失效。结合你给出的错误日志(核心提示org.eclipse.core.runtime bundle无法解析启动),给你几个针对性的解决方案:

1. 强制ADM使用JDK 8

你的日志里出现了java.base,说明当前运行ADM的是JDK 9或更高版本,而ADM仅兼容JDK 8。你可以手动指定ADM的JDK版本:

  • 找到你的Android SDK安装目录,进入tools\lib\monitor-x86_64\configuration(64位系统对应此路径)
  • 打开config.ini文件,在org.eclipse.equinox.launcher相关配置之前,添加以下内容(替换成你本地JDK 8的实际路径):
    -vm
    C:\Program Files\Java\jdk1.8.0_291\bin\javaw.exe
    
  • 保存后重新启动ADM尝试。

2. 修复Eclipse核心Bundle

如果JDK切换后仍无效,可能是ADM自带的Eclipse核心组件损坏或版本不匹配:

  • 先备份Android SDK\tools\lib\monitor-x86_64\plugins目录下的所有文件
  • 从能正常运行ADM的旧版Android SDK(比如Android SDK Tools 26.x版本)中,拷贝org.eclipse.core.runtime_*.jar及相关Eclipse核心bundle到该目录,覆盖原文件
  • 重新启动ADM。

3. 改用官方推荐的替代工具

其实更省心的方式是直接放弃ADM,毕竟Google已经停止维护它了:

  • 查看设备日志:用Android Studio自带的Logcat(底部工具栏可直接打开),功能比ADM的日志视图更强大
  • 管理设备文件:用AS的Device File Explorer(右侧边栏),完全替代ADM的文件浏览器
  • 调试进程/性能:用AS的Profiler工具,能监控CPU、内存、网络等,功能比ADM更全面
  • 如果需要DDMS的特定功能,可以在SDK Manager里下载Android SDK Tools (Obsolete),里面包含独立的DDMS工具。

如果以上方法都无效,建议检查Android SDK完整性,在SDK Manager中重新安装Android SDK Tools和Android SDK Platform-Tools,确保没有损坏的文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:54:31