Android SDK无法识别可调试设备
我是Android开发的新手,正在尝试在我的实际设备上运行一个测试应用程序。我按照(和相关链接)上的说明操作,但Android调试桥(adb)无法识别我连接的设备 一些快速的背景信息,我正在运行WinXP,使用Eclipse开发,一个摩托罗拉Droid运行Android 2.1作为我的物理设备 我所采取的步骤概述:Android SDK无法识别可调试设备,android,Android,我是Android开发的新手,正在尝试在我的实际设备上运行一个测试应用程序。我按照(和相关链接)上的说明操作,但Android调试桥(adb)无法识别我连接的设备 一些快速的背景信息,我正在运行WinXP,使用Eclipse开发,一个摩托罗拉Droid运行Android 2.1作为我的物理设备 我所采取的步骤概述: 安装Android SDK,下载所有必要的软件包 在我的设备上启用USB调试 通过USB连接设备,从SDK文件夹安装驱动程序 我将到此为止(尽管我继续将我的应用程序设置为可以在Ecl
如果有人有任何想法,我将非常感谢您的帮助。提前感谢您的时间。Kal几个月前我也遇到过同样的情况,我的设备被识别为我的计算机,但adb无法识别我的设备已连接,我必须从设备管理器进行更新。。。。希望它能帮助你
请确保您拥有摩托罗拉的USB驱动程序。我使用的是HTC,因此可能会有所不同,但对我来说,我必须先将设备与pc同步,然后它才能识别手机。准备就绪后,会弹出一条通知,说明设备已连接以进行调试
此外,如果您尚未按照说明将应用程序标记为可调试,则需要将其标记为可调试。您是否尝试过终止adb进程并重新启动它?这对我来说很有用。我刚买了一部新的android手机(LG),也遇到了一些困难。似乎每当我将手机插入USB端口时,它就会自动禁用调试功能
我的解决方案是插入手机,然后启用调试。通常对我有效的方法是:
- 拔出设备
- 在android sdk平台工具的终端中运行
/adb wait for device
- 连接设备
- 开机装置
另一种方法是重复上述所有步骤,但不要断开设备(即关闭设备、运行命令、打开设备)
如果这不起作用,我发现另一件对我使用的旧设备(2.1更新1和2.3)有效的事情是拔下usb,关闭usb调试,重新打开usb调试,然后重新连接。我使用的是HTC。Ubuntu 12.04上的Eclipse。我启用了USB调试。但插上电源后,它不允许我部署。它被认为是一种装置:????。。。没有权限 解决我的问题的是USB设备许可。我找到了答案 我所做的:
$ sudo vi /etc/udev/rules.d/51-android.rules
我在规则文件中添加了这两行:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0cec", MODE="0666"
SUBSYSTEMS=="usb", SYSFS{product}=="Android Phone", MODE="0666"
我的设备USB供应商:产品为“0bb4:0cec”。要找到它,请使用命令>lsusb。
然后我拔下/插上我的手机。已识别。假设已成功安装正确的驱动程序(设备管理器中的驱动程序图标上没有感叹号),请检查设备供应商ID是否列在User\.android\adb_usb.ini中 您的设备供应商ID可在以下位置找到: 添加新供应商ID后,重新连接设备并重新启动adb
有关更多详细信息,请参阅此线程我正试图在Windows8Pro上使用Eclipse为Acer A500实现此功能。我最终找到了解决办法。为了允许在Windows 8中安装未签名的驱动程序,我还必须按照的说明进行操作。当我遇到这个问题时,我发现我的手机的USB连接已设置为媒体同步模式。当我将其切换到大容量存储模式时,hello world程序立即加载。我通过拖动手机主页顶部工具栏中的USB图标来实现这一点。当adb在Windows上停止识别我的设备时,它通常会通过“adb杀死服务器/启动服务器”技巧得到修复。 但这一次似乎什么也没有让它恢复运行,在这个线程上多次尝试了每个答案(重新启动、重新连接、重新安装等等)。。。
然后我尝试将设备连接到另一个USB端口,一切都恢复正常。有时会终止并重新启动adb,以解决此问题: 在您的控制台中:
adb kill-server
adb start-server
(别忘了将sdk的
平台工具
文件夹添加到您的路径
)我按照Neil Han建议的步骤操作,但亚洲开发银行仍然无法识别我的平板电脑(便宜的中文设备-路虎神行者PD10)
解决这个问题的方法是以超级用户身份重新启动adb:
adb kill-server
sudo adb start-server
将手机置于大容量存储模式。这花了我一天半的时间 您可以尝试为官方Android设备安装USB驱动程序,这些驱动程序包括:
如果我错了,请更正,但清除USB端口的线头似乎对某些人有用。这里有一段关于如何做的视频
编辑:似乎提高了连接性能。如果电缆向上转动并保持在该位置,则使用-devices命令识别设备。到目前为止,充电器的连接工作正常 我的
Sony Experia L
有这个问题,问题是我的windows防火墙,我只是更改了abd.exe
(Emulator)的一些入站和出站设置(防火墙高级设置),并修复了问题。执行此操作并重置仿真器。
希望这对您有所帮助。这些解决方案对我都不管用 开发人员
chrome://inspect