elipse手机设备显示Target unknown或者offline解决方法

参考资料:

http://blog.csdn.net/yuanjingjiang/article/details/11297433

http://www.educity.cn/wenda/153487.html

http://bbs.csdn.net/topics/390489127

最近才做的一个任务,要修改一个产品的bug,于是借了几个型号的手机进行调试,发现有的手机打开了开发者模式中的USB调试的选项,在运行项目时(成功安装了驱动),出现问题:

 

或者AVD Name下面出现:offline的提示,网上搜了很多解决方法,先把别人的解决方法贴出来,再说下自己怎么解决的:

注意:前提是已经成功安装了驱动

方法1(自己没试,不懂怎么弄):

1. 查看设备的vendor ID:

ubuntu@ubuntu:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 24ae:2000  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0bb4:0cfe High Tech Computer Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

2.添加手机设备到usb列表中

输入:

3. 保存,在命令行中运行:

然后再重启一下eclipse,右键运行,问题解决了。

方法2:(尝试了,没成功)

  1. close Eclipse (关闭Eclipse)
  2. end the adb.exe process (using Windows Task Manager)(用任务管理器结束adb.exe进程)
  3. restart Eclipse (the device was now recognized in Android Device Chooser)(重启Eclipse)

方法3:直接重启电脑或者手机(试了,也没解决)


自己解决方法:

   试过方法2,3后,还是不行,于是只能屈服于手机助手了:安装一个360手机助手(或许豌豆荚之类的也可以吧,没有试),按照提示一步一步来,最后可以进行手机调试了。

 注意:最好先试下别的方法,因为不喜欢360手机助手,安装后有几个不爽的地方:

  1、把别的模拟器(自带的模拟器、Start BlueStacks等)都挤没了,只能用手机调试了

  2、强制你在手机上也安装手机助手

  3、就算拔了手机,也检测不到别的模拟器,尤其是Start BlueStacks,必须重启电脑才能重新检测。

我是刚刚进入公司的Android实习生,菜鸟一枚,博客记录我犯过的错,收获的东西,学到的知识和技术,可能里面会有很多错误的地方,幼稚的地方,欢迎大家指出来,帮助我进步,但请别伤害我,我只是菜鸟一枚,我在努力争取进步。
原文地址:https://www.cnblogs.com/smilefortoday/p/3981267.html