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

Cordova Android调试报错DEP10402:无法启动浏览器调试求助

针对Android浏览器调试失败的排查方向

我来帮你梳理几个针对性的排查方向——既然你已经能正常打包APK/IPA,iOS调试也没问题,说明项目的基础配置大方向是对的,问题大概率出在Android调试的特定环节上:

  • 检查ADB连接状态
    先确认设备/模拟器和电脑的Android调试桥(ADB)连接是否正常。打开终端执行 adb devices,查看设备是否在列表中且状态为device(而非unauthorized或offline)。如果连接异常,可尝试重启ADB服务:adb kill-server 后再执行 adb start-server,或者重新插拔设备、重启模拟器。

  • 验证Android 7.1.0的兼容性细节
    你使用的是Android Platform 7.1.0(API 25),这类旧版本系统的调试有特殊注意点:

    • 确保设备上的Chrome版本与电脑端Chrome版本尽可能接近,版本差异过大可能导致DevTools无法正常连接;
    • 检查项目依赖的第三方库是否在API 25上存在兼容性问题,部分库可能会阻碍调试进程启动。
  • 排查项目调试配置
    聚焦Android端的调试相关配置:

    • 确认AndroidManifest.xml中是否开启调试权限:<application android:debuggable="true" ...>(虽然打包时会自动处理,但调试模式下需确保该配置生效);
    • 若使用跨平台框架(如Cordova、React Native),检查框架的Android调试插件/配置是否正常:比如Cordova的调试插件是否正确安装,React Native是否执行过adb reverse tcp:8081 tcp:8081命令。
  • 检查浏览器调试工具设置
    打开Chrome的chrome://inspect页面,排查以下点:

    • 刷新页面或重启Chrome,确认设备是否被识别;
    • 确保调试应用在设备前台运行,再回到chrome://inspect查看进程;
    • 检查DevTools设置,确认“发现USB设备”等相关选项已开启。
  • 排查环境变量与SDK工具版本

    • 验证ANDROID_HOME环境变量是否正确指向Android SDK目录,且platform-tools已添加到系统PATH中(终端执行echo $ANDROID_HOME(Mac/Linux)或echo %ANDROID_HOME%(Windows)可查看);
    • 尝试更新Android SDK的platform-tools到最新版本,旧版ADB可能存在兼容性Bug。
  • 排除第三方工具干扰
    若电脑上安装了其他Android管理工具(如各类手机助手),这类工具可能占用ADB端口导致连接失败。暂时关闭这些工具后,重新尝试调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 08:55:40