遇到问题

开始学习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,就可以解决问题。

Eclipse无法识别(手机)设备的解决方案的更多相关文章

  1. 【Linux/Ubuntu学习5】Ubuntu 下android 开发,eclipse不能识别手机

    ubuntu下eclipse不能识别手机解决方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1) 在终端运行 lsusb 会发现结果 ...

  2. 关于Eclipse无法识别手机或者模拟器的解决方案

    Android开发的时候经常会出现eclipse devices中不显示手机或模拟器的情况 网上有很多方法,但是都不实用.这里我提供一种方法: 如果手机连接上了不显示的话首先我们要确定我们手机的驱动是 ...

  3. Win7 x64 Eclipse无法识别手机 / adb interface有黄色感叹号,无法识别

    今天公司停电,因此把安卓项目带回宿舍做.宿舍的笔记本,装的是Win7 x64,手机连上电脑后,windows可以识别,但Eclipse的DDMS中却无法识别,什么都没有: 然后打开设备管理器查看,发现 ...

  4. 由于安装Android设备驱动异常,ADB无法识别安卓设备的解决方案

    体验更优排版请移步原文:http://blog.kwin.wang/programming/android-driver-exception-solution.html 最近换了台新电脑,在Andro ...

  5. Ubuntu下eclipse无法识别手机驱动(以小米2S为例子)

    google官方开发向导里对Android手机已经设置了允许安装非market程序,并且处于usb调试模式,但是仍然在usb连接电脑后无法被识别的问题作了解释. 在Ubuntu Linux环境下需要添 ...

  6. Android开发之Ubuntu上Eclipse不显示手机设备

    一.准备工作   A.开启Android设备,用USB数据线连接到Ubuntu系统.   B.启用设备的USB调试模试    C.启动Eclipse,在Devices栏会现一个有很多???号的不明设备 ...

  7. 解决eclipse不识别Android手机的问题

    from:http://www.apkbus.com/blog-3-39569.html 搭好Android开发环境之后,用模拟器运行Android程序没有问题,但是将手机用USB连接电脑后,电脑不识 ...

  8. eclipse无法与手机连上的解决方案

    在eclipse上开发android应用,有时候会遇到eclipse无法识别手机的问题,就算把数据线拔了又插,插了又拔,哪怕是重启eclipse 甚至是重启电脑,这个问题也依然是解决不了.这时候就非常 ...

  9. ubuntu中eclipse无法识别android手机问题

    1.问题: 在ubuntu中eclipse中用真机来调试androi程序时,发现无法识别手机,例如以下图显示2.37一栏之前显示全是乱码.这是解决后截的图. 2.问题原因: 在window下我们能够通 ...

随机推荐

  1. [Django] Pinax 项目下APP的 安装与使用

    Pinax下有数十个APP,怎么将这些APP集成到已有的Django 工程(http://www.cnblogs.com/xiaoqu/p/3196081.html)文件中去呢?现在用django-u ...

  2. SEO人员应该突破的5大思想误区

    1.外链误区 很多人在做网站优化的时候容易陷入外链怪圈,认为外链就是网站优化的一切,只要做好外链排名就会上去,让他不做外链了他将不知道做什么.特别是外链专员和一些初级SEO人员,优化网站只知道到哪里发 ...

  3. error LNK2019: 无法解析的外部符号

    前些日子电脑系统崩了,重装了了下,原有的项目环境得重新搭建,总是在链接时提示:error LNK2019: 无法解析的外部符号………… 起初以为是库没包含全,可发现不是 有想了下可能是库的包含次序有问 ...

  4. JavaScript可以这样用

    javascript:Qrlink(<%#Eval("ActivityType")%>,<%#Eval("ID")%>,<%#Ev ...

  5. CentOS启动报错:Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown block

    Centos kernel panic-not syncing:VFS:Unable to mount root fs on unknown block 原因:主要问题就是你更新了内核之后出现的问题. ...

  6. Block使用要点

    Block简介 Block其实包含两个部分内容 Block执行的代码,这是在编译的时候已经生成好的: 一个包含Block执行时需要的所有外部变量值的数据结构. Block将使用到的.作用域附近到的变量 ...

  7. mysql存储过程和触发器的应用

    ***********[mysql 存储过程和触发器 -- 别安驹]********************* 1.什么情况下使用存储过程? 完成一些比较麻烦的逻辑,比如多表在mysql端的cpu很空 ...

  8. Chrome 常用快捷键

    20160518     生活常识     Chrome常用操作快捷键 掌握Chrome的常用快捷键,不仅可以节约时间,还能够提高工作效率,最主要还可以装逼.以下是一些常用快捷键: 窗口操作快捷键: ...

  9. EC读书笔记系列之15:条款32、33、34

    条款32 确保你的public继承塑模出is-a关系 记住: ★public继承意味着is-a.适用于base class身上的每一件事情一定也适用于derived class身上,∵每一个deriv ...

  10. Manacher 算法

    Manacher算法用于求回文子串,它的复杂度为O(n). 这个算法有一个很巧妙的地方,它把奇数的回文串和偶数的回文串统一起来考虑了.在相邻的两个字符之间加进一个分隔符 '#' ,串的首尾也要加. 原 ...