android开发中,eclipse无法找到设备(真机)的解决方案

使用台电p76t作为开发试验机后,启动eclipse发现无法找到设备,可是用91手机助手等软件都可以找到设备,使用各种方法修改google的adb都无法成功。后来找到了一个“偷懒”的方法。具体如下:

1、下载“卓大师2.2.23”安装后,确保使用“卓大师”可以连接手机,这个没问题的。

2、启动eclipse,调试程序,此时已然会显示找不到设备,此时终止调试。

3、启动卓大师,此时eclipse中会显示远程主机关闭了服务,正在重试,然后会发现eclipse把卓大师的adb作为自己的调试平台了(不再进行连接重试了)。

4、重新使用eclipse调试程序,这时你会发现eclipse找到设备了。

原理分析:

和在eclipse在调试web程序需要用tomcat平台一样,android在eclipse中调试实际上是使用adb平台,eclipse中发现不了设备,实际上是google的adb发现不了设备(看来,Google还不太适应中国的山寨文化)。

使用上述方法的第2步时,eclipse开启了一个adb进程,即Google的adb(在eclipse->window->perferences->android设置的路径),并连接其作为调试平台。

在第三步时,卓大师首先会关闭google的ADB平台,(此时,你在ddms中看到了“远程主机强迫关闭了一个现有的连接”),然后“卓大师”又会重新打开一个叫属于其的ADB进程,这个进程是经过卓大师修改的,其可以完美的支持山寨机,与此同时,eclipse会不断的尝试重新连接ADB(会在DDMS中显示“Connection attempts: 1”信息),当卓大师启动后,eclipse就会发现卓大师的ADB,进而将其视作为调试平台。

总而言之,上述方法的核心思想就是用完美支持山寨机的卓大师的ADB来替代Google的ADB,成为eclipse的调试平台。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值