我正在macOS
上开发Android
应用程序,我的应用程序在仿真器上运行良好。我想在设备上运行它,但当我运行adb devices
时什么也得不到。
localhost:platform-tools BF$ adb devices
List of devices attached
localhost:platform-tools BF$
我已经检查了参考资料中关于“为开发设置设备”的文档。每件事我都是一步一步来做的。
在文档中,有一些文字:设置您的系统以检测您的设备。如果你是在Mac上进行开发,它就能正常工作。跳过这一步。
现在,我找不到任何解决方案。它是否需要Android设备的特殊驱动程序?
发布于 2012-04-07 00:43:05
我知道这个帖子很老了,但我认为这仍然会有帮助。在OS X上,几乎所有的时间都是“就行了”,但有时新的/原型或晦涩难懂的设备就不会被接受。试着通过这些步骤来帮助它(我现在不在我的Mac附近,但我昨晚做了这件事,我想我记得):
如果没有显示,请确保尝试不同的电缆。如果你有一个有效的cable.
~/.android/adb_usb.ini
来包含该供应商ID,那么安卓文件传输是检测设备的好方法。如果该文件不存在,只使用该行创建它。
adb kill-server adb start-server
希望你能看到你的设备。
发布于 2011-05-17 14:23:07
当你连接到你的苹果电脑上时,你是否也在使用应用程序EasyTether?如果你碰巧使用了这个应用程序,你就很幸运了,因为解决方案是调用:
sudo kextunload -v /System/Library/Extensions/EasyTetherUSBEthernet.kext
从终端。我忘了你是否需要重启。
这将禁用tethering,但您现在可以通过adb查看您的设备。
要在完成调试后重新启用tethering,请使用
sudo kextload -v /System/Library/Extensions/EasyTetherUSBEthernet.kext
当然,如果你没有使用EasyTether,那么希望其他人有一个想法……
发布于 2011-06-16 17:59:05
这里也有同样的问题。osx 10.6.6和adb设备提供$ ./adb设备连接的设备列表...empty...
重新启动手机没有任何帮助,尽管在启动过程中它只与adb设备一起列出了一秒钟。
已在adroidsettings->应用程序中打开调试
最终让它运转起来的是:一次又一次地打开调试模式。
https://stackoverflow.com/questions/6026948
复制相似问题