首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

在ubuntu在已经可以识别手机,但eclipse不能识别,该如何解决

2012-03-29 
在ubuntu在已经可以识别手机,但eclipse不能识别在终端已经可以 adb shell , 但在eclipse上不能识别。报错:[

在ubuntu在已经可以识别手机,但eclipse不能识别
在终端已经可以 adb shell , 但在eclipse上不能识别。报错:
[2011-09-22 13:38:05 - Logcat]device not found
com.android.ddmlib.AdbCommandRejectedException: device not found
at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:736)
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373)
at com.android.ddmlib.Device.executeShellCommand(Device.java:284)
at com.android.ddmuilib.logcat.LogPanel$3.run(LogPanel.java:527)
在调试时,选择设备中可以显示出手机,但是选择时报错:
 Failed to install LeCooMarket.apk on device '????????????': adb rejected install command with: device not found
com.android.ddmlib.AdbCommandRejectedException: device not found
 Launch canceled!

选择设备时,手机的Target 为unknown
求解

[解决办法]
这个需要跑一个命令,具体是什么我忘记了。我电脑上面有,呵呵……
好像是SDK下面那个platform tools下面adb kill server,但是之前那个命令想不起来了。百度上面有的。
[解决办法]
1. 在终端运行 lsusb
会发现结果有会有如下类似记录:
Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.
这时键入
sudo gedit /etc/udev/rules.d/50-Android.rules
在打开的文件中增加以下文本:
SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"
2. 运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/50-Android.rules sudo /etc/init.d/udev restart
3. 在 Android sdk 的platform-tools 目录下运行 (事先将platform-tools和tools对应的目录加到PATH下面)
sudo ./adb kill-server
sudo ./adb devices


以上给你参考,我就是这样搞定的。我前面好像不用跑也行,直接第三步。
[解决办法]
这个需要跑一个命令,具体是什么我忘记了。我电脑上面有,呵呵……
好像是SDK下面那个platform tools下面adb kill server,但是之前那个命令想不起来了。百度上面有的。

你说的应该是:adb kill-server吧
[解决办法]

探讨

三楼说的很好,我也是这样解决的,配置好配置文件后,一定要运行sudo ./adb kill-server和
sudo ./adb devices,应该就可以解决了!

热点排行