- 配置sdk时,~/.bash_profile中的环境变量已经都配置好了
- 但是!输入adb时,报错zsh: command not found: adb
- 查资料网上给出了响应的解决办法,在环境变量中添加
export PATH=/Users/giod/Library/Android/sdk/platform-tools/:$PATH
- 这里的路径来源是Android studio中的设置,后面加上/platform-tools/:$PATH
- 添加后依然不行,之后发现此段需要添加到.zshrc文件中,具体操作方法如下:
把上述代码加入到
export ZSH=$HOME/.oh-my-zsh
之后,保存重启命令行,问题解决!(注意!需要完全退出命令行,即command+q)
- 再次输入adb,运行成功
- 这点问题搞了半个小时,吐了
过程中遇到了的错误还有:
- prompt_status:5:command not found:wc
- 这个问题是因为修改环境变量时没有写对地址或者PATH路径错误或者缺少$符号等等,当出现这种情况时,所有命令行命令全部失效,网上给出的解决办法是在本地搜索到.bash_profile该文件,然后修改回来就好了,但是因为我不知道怎么查看隐藏文件。。。(该文件是隐藏文件)所以用了另外一个办法
- 当因为各种原因导致命令行所有命令失效时,可以直接在命令行输入
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
- 该条命令的作用是,可以保证命令行的命令暂时可用,这里的暂时可用是指不关闭命令行页面的情况下,关闭后再打开,依旧不可以使用。命令行可以使用后,vim ~/.bash_profile 把刚才修改的数据还原即可。
- cvc-elt.1: 找不到元素 ‘d:devices’ 的声明
- 这个错误暂时不知道为什么,环境变量改好后,莫名消失了。。。之后如果有机会遇到会补上原因。
ps:自己记录一下,怕自己犯蠢之后会忘。。。