上图为现象之一,之二就是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,改成这个就一切恢复正常了