Mac adb 提示 command not found. 解决办法

造成此类现象的原因是:未配置Android的环境变量。因此,您需为Mac中的Android SDK配置环境变量。

  • 启动Mac自带的终端Terminal。
  • 进入当前用户的home目录。
  • 在命令行输入echo $HOME
  • 创建.bash_profile文件。
  • 命令行输入touch .bash_profile
  • 打开.bash_profile文件。
  • 命令行输入open -e .bash_profile 此命令行输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口
  • 在.bash_profile文件中输入 export PATH=/Users/您的用户名/文件路径/platform-tools/:$PATH

注意:
如果需要添加多个路径到PATH下时,需要用“:”(英文的冒号)隔开。
因为android和adb这些命令是在不同的文件夹中的,格式是:
PATH=${PATH}:路径1:路径2
另外,如果指定多个路径,结尾就不用写:$PATH了。
例如:

export ANDROID_HOME=/Users/*/Library/Android/sdk/

export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin

  • 保存文件。
  • 直接关闭.bash_profile文件,即可自动保存您输入的内容。
  • 更新刚配置的环境变量。
  • 在命令行中输入source .bash_profile
  • 验证配置是否成功
  • 输入adb,如果没有出现-bash: adb: command not found;而出现adb的命令参数解释。则表明环境变量配置成功。
  • 然后 执行adb 命令

备注:

adb kill-server

adb start-server

原文地址:https://www.cnblogs.com/illusion1010/p/11518249.html

时间: 2024-11-09 02:22:23

Mac adb 提示 command not found. 解决办法的相关文章

【已解决】【Mac】 运行adb提示command not found,需要配置adb环境

问题:运行adb提示command not found  解决措施: 1.下载安装:android-sdk-macosx 下载路径:http://down.tech.sina.com.cn/page/45703.html,下载的版本为Mac 24.4.1 2.打开terminal终端 3.创建.bash_profile文件,输入命令:touch .bash_profile .若已经创建过,则无需再次创建.直接跳过此步骤执行4 4.打开.bash_profile文件,命令行输入open -e .b

教你在mac上配置adb环境变量!!附上adb无法识别M2的解决办法

[经验技巧] 教你在mac上配置adb环境变量!!附上adb无法识别M2的解决办法 楼主表于 2012-11-13 15:47:26 最近小编突然换了mac做了主力机,作为一个习惯在Windows使用adb刷机和安装卸载软件的屌丝来说,突然不能使用adb简直就是痛不欲生啊.还好经过度娘的指点,我成功的配置了环境变量. 下面就跟大家简单说一下具体的一些步骤,其中我为了大家更容易理解,精简掉了一些无关紧要的步骤,该教程只限于配置使用adb命令刷机或者做一些简单操作的用户~ -------------

you must restart adb and eclipse的相关解决办法

you must restart adb and eclipse的相关解决办法 分类: 常见开发问题解答2012-07-12 15:52 35938人阅读 评论(18) 收藏 举报 eclipsegoogle 今天一不小心遇到个问题,问题截图如下 我试了N种google来的方法,都失效,现在把我的解决方法告诉大家,希望能帮到大家. 首先,我先罗列下我搜到的方法,大家也可以尝试. 1,关闭eclipse并在进程中杀掉adb.exe,然后重启. 2,如有真机连接,拔掉真机,重复1的步骤, 3,关掉e

红米用adb连接显示unauthorized的解决办法

网上能搜到的各种办法都试过了, 没一个可行: 1.大部份是用来解决usb不识别的,也就是adb devices不显示.但现在是有显示,只是unauthorized 2.我习惯用tcp连接,少根线,多台手机联调时操作方便,所以跟usb识不识别无关. 3.有些过时的帖子说adb不是最新,更新到最新就好了.我的已经是此时最新,adb是1.0.3,adk是22.6,仍然不行. 4.但还是从某一条受到启发,即某人去看了adb源码,从注释中得知需要设置ANDROID_SDK_HOME环境变量为正确值(或干脆

IE浏览器JS提示缺少对象的解决办法

前端文件中写了一个AJAX取城市列表的JS方法.一个检测表单输入的JS方法,还有一些其它的JS代码. 整个页面代码在chrome和火狐浏览器下一切正常.但是在IE浏览器下在取城市列表的JS方法中提示缺少对象,这个不太具体的报错一开始就让我头疼,因为在chrome等浏览器中是可以运行的,所以初步估计是代码冲突,于是一段代码,一段代码的删,搞了一个小时,发现问题出在检查表单的JS方法里: 表单中有一个选择产品分类的下拉框,这个下拉框的name和ID都定义为:class ,然后在检查表单的JS方法里取

ubuntu安装vmware12出现cannot ope dev/vmmon及modprobe vmmon提示密钥无效的解决办法

ubuntu12.04安装vmware12出现cannot ope dev/vmmon及modprobe vmmon提示密钥无效的解决办法 笔记本型号thinkpad E450C,前段时间删除了预装的windows,改成ubuntu12.04,并打算在ubuntu上安装一个windows虚拟机.下载vmware for linux并安装后,启动vmware提示"Cannot open /dev/vmmon: No such file or directory". 解决办法: 1.进入t

执行shell脚本报错 '\357\273\277': command not found 解决办法

1,删除BOM,在vi下面执行下面的命令即可 :set nobomb 2,原因: 所谓BOM,全称是Byte Order Mark,它是一个Unicode字符,通常出现在文本的开头,用来标识字节序(Big/Little Endian),除此以外还可以标识编码(UTF-8/16/32) 对于UTF-8/16/32而言,它们名字中的8/16/32指的是编码单位是多少位的,也就是说,它们的编码单位分别是8/16/32位,换算成字节就是1/2/4字节,如果是多字节,就要牵扯到字节序,UTF-8以单字节为

Eclipse下ADB报错:Android ADB server didn't ACK,解决办法

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981 ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵的那种,哈哈),自己没遇到也没有认真的去对待他,今天,就是在今天,我打开Eclipse连上手机,准备调试程

升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法-备

升级10.11后,运行pod命令出现: -bash: pod: command not found 解决办法: sudo gem install -n /usr/local/bin cocoapods 之后pod命令可以使用了. 如果pod update / pod install 卡在: Updating local specs repositories 等待即可,或者 可以使用 “pod install --verbose --no-repo-update” 进行下载,原因可能x被墙. po