【问题标题】:Error in VSCode: 'Unable to find adb'. Adb is in the path of my Mac OS CatalinaVSCode 中的错误:“无法找到 adb”。 Adb 在我的 Mac OS Catalina 的路径中
【发布时间】:2020-02-13 16:34:16
【问题描述】:

升级到 Mac Catalina 后,我无法再调试我的 ionic 应用程序... 当我尝试在设备或模拟器上调试时,它给了我这个错误。

附加到 android 找不到 adb。请确保它在您的 PATH 并重新打开 Visual Studio Code

如果我在 vscode 内部或外部的终端上做

$adb devices

我明白了:

List of devices attached
42003f1d9610c50b    device

所以 adb 在路径中。

我什至尝试从终端启动 VSCode

code <myFolder>

这样做之后: shell command install code

但我仍然遇到同样的错误。

如何告诉 VSCode 到 adb 的路径?

【问题讨论】:

    标签: macos ionic-framework visual-studio-code adb macos-catalina


    【解决方案1】:

    这是因为在 catalina 中,默认 shell 发生了变化,bash shell 保存的路径不再起作用。

    【讨论】:

    • 感谢您的回复@Vasu Chawla。你有什么建议我可以告诉 Visual Studio Code adb 的路径吗?
    • 复制~/.bash_profile的内容到~/.zshrc并重启VS Code
    【解决方案2】:

    我在.zshrc中设置

    export ANDROID_HOME=/Users/$USER/Library/Android/sdk
    export ANDROID_SDK_ROOT=$ANDROID_HOME
    PATH="$PATH:$ANDROID_HOME/emulator:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"
    

    并在 VS Code 中查看 PATH 环境变量进程上下文。

    打开帮助 -> 切换开发者工具 -> 打开控制台 ->

    run console.log(process.env.PATH) command
    

    更新后,Catalina 正在工作!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-07
      • 1970-01-01
      • 2021-10-15
      • 2015-04-30
      • 1970-01-01
      • 2020-12-11
      相关资源
      最近更新 更多