macOS问题 zsh: command not found: adb

macOS问题 zsh: command not found: adb

  • 目录
    • 1.问题描述
    • 2.问题分析
    • 3.解决方案
      • 3.1 打开.zshrc文件
      • 3.2 编辑.zshrc文件
      • 3.3 保存文件
      • 3.4 验证

目录

1.问题描述

1.新购置了一台Macbook Pro用于开发,结果在使用ADB命令时出现上述问题 zsh: command not found: adb ,如下图:
在这里插入图片描述
2. Macbook Pro 2020年版,系统版本 10.15.5。2020款之前的MacBook或者10.15.5版本前的系统,升级到系统10.15.5,都可能会出现这个问题。

2.问题分析

提示的字面意思是相关命令没有没有找到。
其实是bash shell 以及zsh shell 是两种读取系统环境变量。
使用adb的前提是已经在bash的 .bash_profile 已经配置相关android tool的环境变量了,从而才能使用adb命令。
然而在使用zsh shell的时候,并没有把相关的环境变量的配置设置到 .zshrc中(功能上类似bash 的.bash_profile)。
因此,解决的思路就是:在.zshrc中增加配置android tool的环境变量。
注:在Mac中,有的是.zshrc 、有的系统中是zshrc ,是一个隐藏文件。Mac 下隐藏显示隐藏文件

3.解决方案

3.1 打开.zshrc文件

打开 终端 ,输入 open .zshrc

注:有的系统可能遇到问题
在这里插入图片描述
则输入 open zshrc
手动也可找到.zshrc文件位置 /private/etc
macOS问题 zsh: command not found: adb_第1张图片

3.2 编辑.zshrc文件

找到.zshrc文件 中“# User configuration” 位置加入 “source ~/.bash_profile”(前提是bash_profile文件中的环境变量 已经各种配置好了)
在这里插入图片描述

3.3 保存文件

执行 source .zshrc 或 source zshrc ,也可手动Control+S 保存。

3.4 验证

在终端中输入 adb version
可能还会出现问题
在这里插入图片描述
则将zshrc拷贝到目录/Users/yourname 下一份
macOS问题 zsh: command not found: adb_第2张图片
再次在 终端中输入 adb version ,出现下图则说明配置成功,可以正常使用ADB命令调试了。
在这里插入图片描述

你可能感兴趣的:(android,macos)