手机连接mac电脑无法使用adb命令解决方法
之前将锤锤插入Macbook进行调试,虽然finder可以识别到锤子的存储卡,但是用adb devices命令怎么刷不出锤子,本来就是为了自家的app能完美适配锤子才买的,万万没想到卡在这一步,着急死了。网上搜了一圈都没有看到答案;打锤子客服,态度虽然很好,但说稍后答复,也一直没有答复——很可能锤子的客服也没遇到这样的问题;来论坛提问(原贴地址)只有遇到跟我一样问题的“患者”,但没有方子。
求医不如求己,只好自己琢磨,总算知道为什么:其实就是因为锤子太新,Mac OS没有将锤子手机识别为Android手机。只需要修改系统的一个配置文件即可,具体操作如下:
第零步:把锤锤链接电脑,把允许调试开关打开
第一步:点击苹果图标-》关于本机
<ignore_js_op>
![](http://bbs-static.smartisan.cn/data/attachment/forum/201408/26/163801jg1b0b1zgu0x5uge.png.thumb.jpg)
第二步:点击"更多信息“
<ignore_js_op>
![](http://bbs-static.smartisan.cn/data/attachment/forum/201408/26/163812qvy9vp62zha5ce0e.png.thumb.jpg)
第三步:点击"系统报告”
<ignore_js_op>
![](http://bbs-static.smartisan.cn/data/attachment/forum/201408/26/165845zmmbm18mn8brmbbm.png.thumb.jpg)
第四步:点击左侧菜单“硬件-》USB”,在右侧找到“Android”,然后就可以看到锤子手机的厂商ID:0x29a9
注意!要是没有链接锤锤的话,这里是看不到这个选项的!
<ignore_js_op>
![](http://bbs-static.smartisan.cn/data/attachment/forum/201408/26/163820z9vw64mvvvivbjvv.png.thumb.jpg)
第五步:打开终端,编辑用户根目录下的adb_usb.ini文件
<ignore_js_op>
![](http://bbs-static.smartisan.cn/data/attachment/forum/201408/26/163823rcjc7c1dfs10hl00.png.thumb.jpg)
第六步:添加前面看到的锤子厂商ID:0x29a9
<ignore_js_op>
![](http://bbs-static.smartisan.cn/data/attachment/forum/201408/26/163831nwuj1w6272nevn7n.png.thumb.jpg)
第七步:分别输入adb kill-server, adb start-server,重启服务。然后就可以刷到锤子手机啦!
<ignore_js_op>
![](http://bbs-static.smartisan.cn/data/attachment/forum/201408/26/163834xaucpzjwz3wwgen0.png.thumb.jpg)
至于为什么系统默认没有锤子的厂商ID,还等大牛来解答了。
希望对各位开发者有帮助。原创教程正不容易,截图、做标记,论坛还不支持插入多图,得一张张贴,要是觉得好,帮忙顶顶哟o(>﹏<)o
转载至:http://bbs.smartisan.cn/thread-60812-1-1.html