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

使用VS Code构建Ionic3应用调试时遇adb未找到错误的解决方法

解决VS Code调试Ionic3应用时找不到adb的问题

这个问题我之前帮朋友排查过,核心就是cordova-tools插件没法定位到adb工具的位置,下面是几个按优先级排序的解决方案,你可以一步步试:

1. 先确认adb是否在系统PATH中

首先打开终端(Windows用CMD/PowerShell,Mac/Linux用Terminal),输入命令:

adb version
  • 如果能正常显示adb的版本信息,说明PATH配置没问题,直接跳到下一步;
  • 如果提示“adb不是内部或外部命令”,那得先把adb所在路径添加到系统环境变量里:
    • adb默认在Android SDK的platform-tools目录下,路径示例:
      • Windows:C:\Users\<你的用户名>\AppData\Local\Android\Sdk\platform-tools
      • Mac/Linux:~/Library/Android/sdk/platform-tools
    • 把这个路径添加到系统的PATH环境变量中,然后重启终端再验证adb version是否正常。

2. 手动给VS Code的cordova-tools指定adb路径

有时候即使PATH配置好了,VS Code可能没读取到最新的环境变量,或者有其他冲突,这时候可以手动指定:

  • 打开VS Code,按下Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板;
  • 在搜索框输入cordova-tools adb,找到Cordova Tools: Adb Path选项;
  • 点击「编辑 in settings.json」,填入adb的完整绝对路径:
    • Windows示例:
      "cordova-tools.adbPath": "C:\\Users\\你的用户名\\AppData\\Local\\Android\\Sdk\\platform-tools\\adb.exe"
      
    • Mac/Linux示例:
      "cordova-tools.adbPath": "/Users/你的用户名/Library/Android/sdk/platform-tools/adb"
      
  • 保存settings.json后,重启VS Code再尝试调试。

3. 检查Android SDK的完整性与环境变量

  • 打开Android Studio的SDK Manager,确认Platform Tools组件已经安装,如果没装就勾选安装;
  • 另外,检查系统是否配置了ANDROID_HOME环境变量,这个变量要指向Android SDK的根目录:
    • Windows:C:\Users\<你的用户名>\AppData\Local\Android\Sdk
    • Mac/Linux:~/Library/Android/sdk
      配置好这个变量后,也能帮助cordova-tools更准确地找到adb的位置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:40:26