时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的修改会造成很多影响其它方面功能的问题。对Android APP开发者来说最常见的就是adb(Android Debug Bridge)连接问题,HTC就不说了,是和Google合作的,Android前几代系统版本刚出来时,Google都是首先从HTC出相应新Android版本的产品,所以新产品的很多Android新特性代表的就是Google的原始意愿的。所以HTC的手机相应问题会少很多。
说了点儿废话,下面进入正题:
Mac OS X下和Windows(XP、7)下adb连接Android手机,有一点不同就是Mac OX X下没有所谓的Android usb adb驱动,只需要下载Google官方的sdk开发包,指定android-sdk-macosx/platform-tools/路经到系统当前用户的环境变量即可。
[java] view plain copy
  1. -MacBook-Pro:~ user$ Vim /Users/user/.profile
  2. export PATH=$PATH:/Android-SDK/android-sdk-macosx/platform-tools
  3. export PATH=$PATH:/Android-SDK/android-sdk-macosx/tools

前期adb之类工具放在tools目录下面,后期统一放到platform-tools目录下面去了。

此后,打开终端,在任意当前路经下都可以直接执行adb命令,通过USB线将Android手机和Mac PC连接后,adb devices,没有相应设备的列表。下面是解决办法:
1. 打开终端,输入:system_profiler SPUSBDataType,查看Mac系统所有USB设备信息,找到相应的厂商Vender ID。
查到相应连有Android手机设备的usb hub,找到相应的厂商Vender ID,比如,我的测试机K-Touch T619天语手机就无法连接adb,查到的相应信息片段如下:
[java] view plain copy
  1. -----------------
  2. Spreadtrum phone:
  3. Product ID: 0x5d04
  4. Vendor ID: 0x1782
  5. ...
  6.        Serial Number: T619
  7.        ...
  8. -----------------

2. 终端进入/Users/user/.android,应该有一个adb_usb.ini文件,如果没有就创建,然后将上面的Vender ID “0x1782”单独一行加入到该文件,然后退出。

[java] view plain copy
  1. # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
  2. # USE 'android update adb' TO GENERATE.
  3. # 1 USB VENDOR ID PER LINE.
  4. 0x1782

3. 重启adb server进程。

终端依次执行下面命令:
[java] view plain copy
  1. adb kill-server
  2. adb start-server

然后通过adb devices命令就可以查看到以相应设备Serial Number为名字的设备。如:

[java] view plain copy
  1. -MacBook-Pro:.android user$ adb devices
  2. List of devices attached
  3. emulator-5554   device
  4. T619    device

PS:

1. 有时 adb devices不能显示连接设备,需要拔掉数据线,多插几次,并且退出终端,然后重新打开,再输入命令就能发现连接的设备,再无法连接请重启电脑,等待系统初始化环境设置。
需要注意的是并不是所有的android机器都能解决,比如有的手机有供应商ID,缺少产品ID,依然无法识别,这种奇葩形的就只能找其它方法了。
2. Windows(XP、7)下面也可以同样的方法解决。但是前提也是已经指定了adb环境变量并且安装了相应Android手机设备的adb usb驱动,判断有没有装通过将手机和Windows连接,设备管理器里面没有发现显示有问号的设备就说明装了,有就说明没有安装。然后在C:\Users\username\.android目录下面也有一个adb_usb.ini文件,像前面那样别起一行添加相应设备的Vender ID,重启adb server进程即可。

转载于:https://www.cnblogs.com/xingchong/p/8807568.html

(转)Mac OS X 下部分Android手机无法连接adb问题之解决方案相关推荐

  1. [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案

    时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的 ...

  2. Mac OS X 下部分Android手机无法连接adb问题之解决方案

    时至当今,Android山寨手机厂商已如此之多,能修改和个性化定制Android OS的能人已是多如牛毛,有的牛人修改Android系统只会影响所修改的点,不会影响其它,然后还有的就不多说了,总之做的 ...

  3. mac 重置 android手机系统,Mac OS X下Android系统华为手机无法连接问题之解决方案

    一般的android连接mac 很方便不用安装驱动就可以啦,可是不知道为什么特殊情况下有的android手机(小米2,华为等)就是连接不上,下来就说说特殊情况下如何连接. 使用USB连接安卓手机后可以 ...

  4. java控制mac录音代码_操作详解丨如何用 Cybery 控制 mac OS系统下的录音软件(DAW)...

    原标题:操作详解丨如何用 Cybery 控制 mac OS系统下的录音软件(DAW) Cybery可以在各主流平台/操作系统下实现MIDI控制功能:mac OS(可通过蓝牙.USB线或者借助其它硬件连 ...

  5. Mac OS X 下连接CMCC无法弹出登陆页面问题

    一般情况下连接中国移动CMCC等其他无线网络的时候,会弹出一个登陆界面,让用户输入账户和密码,然后就可以登陆联网.但是部分童鞋会遇到这样情况:在Mac OS X下连上CMCC的时候无法弹出登陆界面(w ...

  6. 在Mac OS环境下安装MySQL服务

    在Mac OS环境下安装MySQL服务 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我之前介绍过window环境下安装mysql服务,以及在Linux环境下安装mysql服务,今 ...

  7. Mac OS X 下 TAR.GZ 方式安装 MySQL

    Mac OS X 下 TAR.GZ 方式安装 MySQL 注意: 本篇文章适用与 MySQL 5.6 版本的安装, 但已不再适用 5.7 的安装, 5.7 的安装方式请参见:<Mac OS X ...

  8. 桂电在linux、Mac OS环境下使用出校器(支持2.14)

    这是guetsec学长在三院科协学长所抓包逆向分析1.81版出校器的基础上,用python写的一款为Mac和linux环境开发的出校器. 最后我做了略微修改,支持暂时最新版本2.14.下面有直接从源码 ...

  9. Mac OS X 下 TAR.GZ 方式安装 MySQL5.6

    为什么80%的码农都做不了架构师?>>>    Mac OS X 下 TAR.GZ 方式安装 MySQL 注意: 本篇文章适用与 MySQL 5.6 版本的安装, 但已不再适用 5. ...

最新文章

  1. 获取结构体中变量的偏移量
  2. RocketMQ 实战 消息发送样例
  3. (winform cookie)如何向某网址Post信息,并得到CookieContainer以便以后直接通过验证...
  4. zookeeper+kafka配置
  5. 数据泵导入远程oracle,数据泵导入导出远程数据库数据
  6. HDLBits答案(5)_Generate实例化模块
  7. hadoop2.5.1集群部署(完全分布式)
  8. q7goodies事例_Java 8 Friday Goodies:轻松派本地缓存
  9. Redis集群之主从复制
  10. linux日志报multipath,linux device mapper multipath 驱动的路径聚合
  11. ReactNative 基于rmc-datepicker的日期选择的使用
  12. 北京游戏开发学习路线:花多少钱才能成为游戏开发?
  13. 加密与解密 调试篇(二) Windows调试器实现(一)
  14. DSP6678的多核启动
  15. 关于NB-IoT,这四十个问题经典回答
  16. 统计学 —— 单因素方差分析的应用与Excel实现
  17. 有符号与无符号,长整型与短整型
  18. 江南爱窗帘十大品牌,怎么合理的搭配窗帘配色
  19. 指纹识别技术综述(扫盲篇)(转载)
  20. [NAS] Synology (群晖) DSM7.0 使用自定义供应商DDNS

热门文章

  1. 2017年读过的小说
  2. 如果可以,我想并行消费Kafka拉取的数据库Binlog
  3. 广西人力资源管理师报名时间2023年具体时间安排
  4. datawhale6月组队学习-task01
  5. 【java】方法练习3-定义两个重载的方法,分别求圆和长方形的面积
  6. 漫画:程序员带娃日常(2)
  7. 【stm32】史上最详细的8种IO口模式
  8. 焦虑症有哪些症状 自我治疗有妙招!
  9. 萤石开放平台(视屏直播)
  10. 大学生如何参加创新创业竞赛、编写项目计划书?(超详细博客链接整合,佛系更新中)