之前一直未使用真机进行Android开发,为准备明天的培训,拿出淘汰下来的s3准备环境,竟然发现无法连接mac,度娘一番找到答案,如下:mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
再总结一下:
1、首先要使用androidfiletransfer能看到手机
2、然后找到手机的Vender ID(system_profiler SPUSBDataType命令查看USB中的信息)
3、修改adb_usb.ini(vi ~/.android/adb_usb.ini),添加一行,内容为上一步找到的Vender ID
4、重启adb(依次执行adb kill-server、adb start-server、adb devices),此时应该可以看到设备了
5、我做到第4步还没看到设备,琢磨了好一阵子,才想起原来手机的开发者选项中没有允许USB调试
6、正式debug应用的时候,却又发现eclipse报无法传输app到手机(报超时),又不得其解了半天,回家伺完寝才想起来,手机的安全选项中忘了允许安装未知来源的应用程序
至此,才算完全搞定mac下的android真机调试。