Mac识别不了Android真机的解决方案

这里写图片描述

上图为现象之一,之二就是Android Studio无法识别插入的真机,使用adb devices也看不到可用列表

解决方法:
1、终端输入

system_profiler SPUSBDataType

即可查看到当前真机的Vendor ID,这个ID也可以通过 关于本机 - 系统报告 - USB中看到

2、写入文件

vi ~/.android/adb_usb.ini

可能这个文件不一定存在,用vi命令,不存在的话会自动创建
文件内容如下

1
0x12d1

然后保存退出

3、重启adb

adb kill-server
adb start-server

如果adb命令无效的话请把sdk的tools和platform-tools两个目录加入到环境变量中去
4、查看真机

adb devices

可以看到列出了所有已经连上的机型,至此问题应该已经圆满解决,但是。。。
5、Android Studio依然报错,这时仔细看错误提示就会发现,Event Log中有错误日志一直在提示

Unable to open connection to: localhost/0.0.0.0:5037, due to: java.net.ConnectException: Connection refused

仔细看了下,忽然想到了我的域名映射文件,之前由于配置过hadoop环境还是什么的把localhost的映射改成了0.0.0.0,其实这里应该是127.0.0.1,改成这个就一切恢复正常了

猜你喜欢

转载自blog.csdn.net/diyangxia/article/details/82391015