Android 错误提示地址被占用

小弟使用Android的usb host做与设备的通信,参考各技术博客,完成了设备获取,端点获取,获取权限,打开设备等操作,但是运行程序时就会有地址被占用的错误。通过断点调试,发现是在调用claimInterface()这个方法时出现了地址被占用的错误,然后程序自己就自动关闭了。请问各位,这个问题该从哪方面着手解决这个问题,先谢谢你们了~~比较急,再次感谢
错误信息
USB设备信息 大容量存储设备

Android Studio 老提示adb问题,restart后任然无解,最后发现某手机助手软件占用端口...

解决步骤:

C:\Users\xxx>netstat -ano | findstr "5037"

TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 6040
TCP 127.0.0.1:5037 127.0.0.1:50352 ESTABLISHED 6848
TCP 127.0.0.1:5037 127.0.0.1:51077 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:51080 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:51082 TIME_WAIT 0

C:\Users\xxx>tasklist

查找相应的PID为6040的进程,打开任务管理器干掉

tasklist adb,然后再打开adb

有时候会这样,尽量不要插拔手机

端口占用,别用各种手机助手就行。