在android开发中每次运行程序都是在模拟器或者真机上运行,但是很多时候需要在真机上测试来达到效果以及版本兼容问题,但是有些系统,或者有些手机在电脑上识别不出来,甚至有时候手机,模拟机都识别不出来,这个在系统上经常遇到,下面总结一下解决的方法:

一、手机识别不出来。

电脑上下载应用宝或者360手机助手之类的应用软件,用应用程序连接,这种情况一般是电脑没装驱动,360手机助手自动会安装驱动,连接手机,当链接上的时候就可以在识别出来了。

二、能识别出来,eclipse或者android studio显示不出来。

这种情况需要重新加载adb,如果是eclipse,需要中心restart一下或者clear一下,如果是android studio需要重新点击臭虫按钮重新加载,多试几次就会出来,实在不行重启电脑就会出来。

三、电脑、应用软件真机和模拟机都识别不出来。

这种情况很顽固,一般win7系统比较常见。基本上是驱动没有安装,或者安装失败导致adb不能正常运行,一般会弹出如下对话框,解决办法如下:

adb连接不上android设备 adb连接不上手机_识别

1、我的电脑——>属性——>选择设备管理器——>其他设备,卸载掉其它设备下感叹号标志的驱动程序,如果没有其它设备重新插拔几次手机或者重启下电脑就会看到。如下:

adb连接不上android设备 adb连接不上手机_测试机_02

2、卸载完之后拔出手机,重新插上手机,电脑会自动安装驱动,显示如下弹窗:

adb连接不上android设备 adb连接不上手机_adb_03

但是有时候其他都安装完成,但是adb Interface却安装不上,此时需要重复以上步骤达到如下效果就可以用了:

adb连接不上android设备 adb连接不上手机_adb_04

四、能连接上,但是adb特别容易掉线。

这种情况基本上是数据线的问题,换一条数据线试试,就可解决。

终极版解决方案:

以上方法如果都行不通,或者不管用一下有两个解决方案:

1、在Android studio上面安装adb wifi插件,第一次用手机数据线连接上,之后可以拔掉数据线,使用插件连接。

2、获取手机的root权限,豌豆荚等第三方应用下载adb无线APP软件,然后在dos命令上输入界面上的端口号就可以连接上

注意:以上两个方法必须保证在同一个wifi环境下。