问题描述:在mac os x中安装android开发环境后,当连接设别的时候,发现不能连接设备,按说,mac os x是无需安装驱动,也无需豌豆夹之类工具的。

问题解决:需要将设备的usb vender id加入到 .android/adb_usb.ini中,无法连接的设备,一般都是国产手机。步骤如下:

1.打开终端,输入:system_profiler SPUSBDataType     命令 可以查看连接的usb设备的信息

比如我的是中兴手机,最后查看到中兴设备的 vender id: 0x19d2 Product Id:0x2207,MX4 vid:"0x2a45"

2.输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x19d2, 然后保存退出

  注:vi 命令 i  插入;Esc :wp 保存退出;

  或者 终端输入 mkdir  ~/.android

  将vender id 写入到abd_usb.ini文件中 echo "0x2207" > ~/.android/adb_usb.ini

  kill 掉adb 并重新启动 

  adb kill-server

  adb start-server

  使用 adb devices 查看 是否 连接成功

3.进入android开发环境发现,已经可以找到的中兴手机了

在终端,输入adb提示 command not found.
造成此类现象的原因是:未配置Android的环境变量。因此,您需为Mac中的Android SDK配置环境变量。
  1. 启动Mac自带的终端Terminal。
  2. 进入当前用户的home目录。
    在命令行输入echo $HOME
  3. 创建.bash_profile文件。
    命令行输入touch .bash_profile
  4. 打开.bash_profile文件。
    命令行输入open -e .bash_profile 此命令行输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口
  5. 在.bash_profile文件中输入 export PATH=/Users/您的用户名/文件路径/platform-tools/:$PATH

在打开的文本中输入路径注意事项:

  1. 注意:如果需要添加多个路径到PATH下时,需要用“:”(英文的冒号)隔开。因为android和adb这些命令是在不同的文件夹中的,格式是:PATH=${PATH}:路径1:路径2、另外,如果指定多个路径,结尾就不用写:$PATH了。例如:
    export PATH=${PATH}:/Users/ShaneChen/Documents/android-sdk-macosx/platform-tools:/Users/ShaneChen/Documents/android-sdk-macosx/tools
  2. 保存文件。
    直接关闭.bash_profile文件,即可自动保存您输入的内容。
  3. 更新刚配置的环境变量
    在命令行中输入source .bash_profile
  4. 验证配置是否成功
    输入adb,如果没有出现-bash: adb: command not found;而出现adb的命令参数解释。则表明环境变量配置成功。

然后 执行adb 命令

adb kill-server

adb start-server

即完成任务

Mac下 ADT 找不到手机设备相关推荐

  1. mac下adb找不到OPPO r11

    背景 入职后,单位给我的测试手机是OPPO r11.结果手机连上mac电脑后,不管是Android Studio4.2还是adb,都找不到测试机.经过一番尝试,发现oppo需要特殊处理,详情参见本文内 ...

  2. Mac下AndroidStudio无法识别安卓手机问题解决

    1. 打开手机设置中开发者选项,打开"开启开发者选项",勾选"USB调试" 2. 将手机连接电脑,选择连接方式:"媒体设备(MTP)" 3. ...

  3. mac下charles抓包iPhone手机

    安装charles 打开charles,点击proxy->proxy settings,设置http proxy的端口号,此处默认为8888 点击help->ssl proxying的图中 ...

  4. 【Mac】mac下使用 找不到或无法加载主类

    文章目录 1.美图 2.背景 2.场景再现2 3.场景再现3 4.场景再现4 4.1 缓存问题 4.2 路径问题 5.场景再现5 1.美图 2.背景 写了一个helo word 编译执行

  5. Eclipse无法识别(手机)设备的解决方案

    遇到问题 开始学习android一个多月了,用Eclipse开发,用android手机调试.之前一直好好的,突然Eclipse无法识别手机设备了.纠结了好久,找了各种解决方法,弄了一晚上终于解决问题了 ...

  6. Mac 下 VirtualBox ubuntu 共享空间

    1.安装增强功能 打开ubuntu虚拟机,我virtualbox是4.1的安装在mac下的. 在最上面"设备"选项栏目下选择"安装增强功能". 系统会自动安装 ...

  7. mac 下识别非主流手机

     mac os下用eclipse开发android应用体验还是很好的,比windows快很多,尤其体现在用 ant脚本自动打包apk的时候,mac下比windows快六七倍.毕竟mac是基于unix内 ...

  8. mac下无法识别手机usb问题

    一.无论是mac还是windows下连接手机调试android程序,一定要确认手机开启了usb调试.如果没有开启请参考我的步骤.      设置->关于手机->版本号    连续点击版本号 ...

  9. 【Linux笔记】CentOS下找不到eth0设备的解决方法

    [Linux笔记]CentOS下找不到eth0设备的解决方法 参考文章: (1)[Linux笔记]CentOS下找不到eth0设备的解决方法 (2)https://www.cnblogs.com/ly ...

最新文章

  1. Angular使用mathjs
  2. 【人物】Paul Graham: 卑鄙的人一定失败
  3. 查看CentOS的版本信息
  4. apache 的工作模式
  5. 太吾绘卷第一世攻略_耽美推文-BL-仿佛在攻略一只河豚
  6. 3-2numpy数组的合并的拆分
  7. Pandas 文本数据方法 contains()
  8. android 申请拍照权限,React Native模块之Permissions权限申请的实例相机
  9. java 视频格式转换-ffmpeg
  10. linux上的ds命令,使用DS-5 进行Linux应用开发
  11. c语言常用英语带音标,C语言常见英语单词,带音标
  12. 办公室网络带宽叠加(有线和WiFi同时使用)
  13. 服务器mdf ldf文件,sqlserver2008如何导入mdf,ldf文件
  14. 三星会议组织:八个必须,三个公式
  15. (源代码)最优控制与姿控喷流在导弹姿态控制中的应用
  16. 计算机应用课程设计样式大全,《计算机应用基础》课程设计
  17. 友点CMS采集自动采集伪原创发布
  18. java经纬度工具类
  19. 熬夜整理,五万字长文总结 C/C++ 知识点
  20. 中专毕业计算机,我是一个中专毕业生,学的是计算机专业,对pho..._求职实习_帮考网...

热门文章

  1. 【设计模式实践系列】策略模式应用订单折扣方案
  2. oCPX简介——广告界的“无人驾驶”技术
  3. 计算机主板哪个好,电脑主板要怎么选?大主板真的比小主板好?不懂最好还是看看!...
  4. 无人机电机我似乎是朗宇听得多
  5. AttributeError:部分初始化的模块没有属性...(Python)
  6. html5唤醒百度高德地图,H5内唤醒百度、高德APP
  7. ELK与EFK的对比
  8. [转]企业中的NoSQL
  9. js怎么用当前时间减去指定时间方法,实现大概多长时间前功能。
  10. android 字体变成方块,求助!乱删字体,结果系统图标都变方块了!