问题描述
输入adb命令,突然发现报错 zsh: command not found: adb
android studio 中的项目能正常运行,而且as中的adb插件还可以正常使用,推测adb本身没什么问题,应该是配置出现了问题。
解决过程
首先检查 ~/.bash_profile 文件
发现ANDROID_HOME目录配置的居然不是AndroidSDK的位置(AS可以直接查到目录地址),这个不知道搞什么的时候搞错了的,改了过来后,依然不好使。
查阅资料发现,10.15.5版本后使用zsh取代了bash,而zsh需要 在.zshrc文件中配置一行source ~/.bash_profile
修改过程
- touch ~/.zshrc 如果没有则创建文件
- open ~/.zshrc 打开文件
- 在打开的文件中输入 source ~/.bash_profile
- source ~/.zshrc 保存文件
- 输入adb命令验证成功