zoukankan      html  css  js  c++  java
  • Eclipse无法识别(手机)设备的解决方案

    遇到问题

    开始学习android一个多月了,用Eclipse开发,用android手机调试。之前一直好好的,突然Eclipse无法识别手机设备了。纠结了好久,找了各种解决方法,弄了一晚上终于解决问题了。

    各种开发工具配制如下:

    系统:windows server 2003R2 64位

    (说明:该版本是微软基于win7和windows server 2008标准版的基本开发的版本,和win7很相似,win7可以用的,它都可以用)

    ADT版本:adt整合开发包 adt-bundle-windows-x86_64-20130522

    手机:三星GT-S5820, android2.3.5


    寻觅过程

    网上有很多方案,如:

    1.手机未开启USB调试功能,解决方案:
    设置-应用程序-开发-钩选“USB调试”
    已经打开了,在我这里还是不行

    2.驱动程序无法安装或者根本找不到手机设备,解决方案:
    直接在电脑上安装豌豆荚即可,接上手机后,豌豆荚会自动为手机安装相应的驱动程序,嘻嘻。。。
    我已经在用豌豆荚了,还是没有解决我的问题

    3.stackoverflow中有人说After installing The HTC Windows drive , it worked fine!

    我用驱动精灵更新了一下我电脑的usb驱动,也不行。


    解决方案

    后来我找到了一往篇文章:http://www.cnblogs.com/lady-pxq/archive/2012/07/11/2586822.html

    安装好豌豆荚之后要禁止与它相关的开机启动,否则会占用adb,导致eclipse启动后异常,且无法运行程序。
    ADB server didn't ACK fail to start daemon(安装豌豆荚之后)
    安装豌豆荚之后,再启动eclips时,显示错误:

    ADB server didn't ACK
    fail to start daemon

    这是由于有另外一个应用占用了ADB SERVER的端口,这个应用就是豌豆荚的进程,它们在电脑开机后默认启动了。在任务管理器中关闭所有豌豆荚的进程后,再重启eclips就ok了。


    我启动任务管理器杀死wandoujia进程,关闭开机启动项,然后生启Eclipse。

    再运行当前的程序,发现还是没有用,真是悲痛欲绝啊!我还真不信,开始一个一个地尝试其它的app项目,看能否识别……

    奇迹出现了!竟然能够识别了!后来才知道是由于我的手机的系统是2.3.5,面项目的版本是4.0的。


    Eclipse无法识别设备是一个比较觉的问题。导致Eclipse无法识别设备的因素很多,还有一些其它因素如下(来自:http://www.cnblogs.com/frydsh/archive/2013/03/09/2948206.html):

          1.手机内部状态出了问题。一般来说,重新打开“USB调试”就可以解决这个问题,但是有时需要重启手机或PC才行。

          2.USB供电不足。如果是这个原因,那么就需要更换USB连接线或者USB插口。

          3.没有安装相应的驱动。这个问题一般只针对Windows用户才存在,安装驱动就可以解决问题。如果是Linux或Mac OS X用户,则无需安装驱动。

          4.其它程序干扰。就我个人情况而言,经常就是由于“豌豆夹”的运行,导致Eclipse无法识别到手机。杀掉它。

          5.adb等的版本过低。升级Android的一系列开发工具和SDK,就可以解决问题。


  • 相关阅读:
    读写csv文件
    安卓跳转
    求时间精确到秒的数
    航空公司客户价值分析
    利用LM神经网络和决策树去分类
    拉格朗日插值法
    ID3
    K最近邻
    贝叶斯分类
    FilterDispatcher已被标注为过时解决办法
  • 原文地址:https://www.cnblogs.com/pangblog/p/3327629.html
Copyright © 2011-2022 走看看