首页 > 代码库 > 教你在mac上配置adb环境变量!!附上adb无法识别M2的解决办法

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

[经验技巧] 教你在mac上配置adb环境变量!!附上adb无法识别M2的解决办法

楼主表于 2012-11-13 15:47:26
最近小编突然换了mac做了主力机,作为一个习惯在Windows使用adb刷机和安装卸载软件的屌丝来说,突然不能使用adb简直就是痛不欲生啊。还好经过度娘的指点,我成功的配置了环境变量。

下面就跟大家简单说一下具体的一些步骤,其中我为了大家更容易理解,精简掉了一些无关紧要的步骤,该教程只限于配置使用adb命令刷机或者做一些简单操作的用户~
------------------------
先提供一下附件吧
技术分享 platform-tools.zip (1.08 MB, 下载次数: 821) 
下面是具体的操作步骤:
1、下载附件并解压,然后把这个文件夹放到你想放的地方去,记住路径,并且路径中不要有中文字符存在。
2、打开终端,依次输入如下命令:
  1. cd ~
  2. echo $HOME
  3. touch .bash_profile
  4. open -e .bash_profile
复制代码
3、这时候会在TextEdit中打开一个空白文档,添加下面命令行(/XXX/XXX/platform-tools/为你放置的文件路径):
  1. export PATH=${PATH}:/XXX/XXX/platform-tools/
复制代码
4、保存退出TextEdit,关闭终端并退出,执行source命令
  1. source .bash_profile
复制代码
经过上面的几个步骤,我们就配置好了adb和fastboot的环境变量,那接下来我们就来测试一下,首先连接你的手机,并确保手机打开了USB调试。在终端输入:
  1. adb devices
复制代码
回车,如果返回了你手机的识别码则说明配置成功(Android4.2以上版本会要求在手机端验证)!

Q&A
Q:我是小米手机,按照步骤操作了,最后输入adb devices的时候为什么不返回设备ID?
A:确保你环境变量配置成功,检查adb版本是不是1.0.31,如果低于该版本号,则需要手动添加设备ID号。
Linux和Mac下,在终端输入以下命令:
  1. mkdir ~/.android
  2. echo "0x2717" > ~/.android/adb_usb.ini
复制代码
然后重启一下adb sever进程,输入以下命令:
  1. adb kill-server
复制代码
这样,adb就可以识别了。

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