首先判断是不是adb被占用:
命令行输入 netstat-aon|findstr 5037 查看5037的端口进程
如果看到3213正在使用该端口,输入 tasklist|findstr"3213"查看这个进程是哪个程序创建的,如果不是adb,则 taskkill/f/pid 3213 杀死该进程
如果以上方法不可行,则是因为设备上的apk没有被完全卸载掉或者是签名或者权限冲突(检查配置文件)
我的程序出现这个问题是因为同事添加了校时,在配置文件中添加了一个系统签名
android:sharedUserId="**.**.**"
注释掉就ok了