macOS问题 zsh: command not found: adb

目录

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
在这里插入图片描述

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 下一份
在这里插入图片描述
再次在 终端中输入 adb version ,出现下图则说明配置成功,可以正常使用ADB命令调试了。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lrxb_123/article/details/108244920