Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android adb设备列表为空--雪豹_Android_Osx Snow Leopard - Fatal编程技术网

Android adb设备列表为空--雪豹

Android adb设备列表为空--雪豹,android,osx-snow-leopard,Android,Osx Snow Leopard,我遇到了android SDK的一个问题,它无法识别通过usb插入的设备: $adb start-server * daemon not running. starting it now on port 5037 * * daemon started successfully * $adb devices List of devices attached

我遇到了android SDK的一个问题,它无法识别通过usb插入的设备:

$adb start-server                                 
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$adb devices                                      
List of devices attached
(列表为空,其他sdk工具也无法识别设备)

根据SDK文档,在Mac OS X上,这应该“正常工作”

它在过去对我有效,但似乎刚刚停止。这个问题有没有OSX解决方案?(在其他操作系统上,您可能需要摆弄USB驱动程序)

已尝试:

  • 动力循环机及装置
  • 交换USB端口拔下所有插头
  • USB,鞋底除外(非拆分)
  • 连接到设备的电缆有多条电缆
请注意,在某些情况下,设备上的“USB调试”设置似乎未设置。就我而言,这就是发生的事情。。。因此,如果您在OSX中遇到这个问题,希望这是您的问题,否则,您可以尝试上面的步骤。要启用USB调试,请执行以下操作:

  • 设置-->应用程序-->开发-->USB调试

对于那些仍然被难倒的搜索者来说,这是另一件事(就像我过去一段时间一样)

我也遇到了同样的问题,只是想知道什么对我有帮助。我已经安装了EasyTether,即使在我认为我卸载了它之后,它仍在干扰这一点

以下是EasyTether网站提供的解决方案:

Mac OS X上的ADB停止识别 安装后连接的设备 轻松的司机。使用 kextload/kextunload要从中卸载 记住EasyTetherUSBEthernet.kext 手动扩展内核。它在 /系统/库/扩展/


关于easytether,我可以附议。调用kextunload似乎没有什么不同,但在从系统首选项中删除EasyTher网络连接后,我的设备确实会在调用“/adb设备”时出现,以确保完整性,我经常发现,在运行
adb kill server
之后再运行
adb devices
通常会导致违规设备再次出现。对于某些特定设备(例如我的Thunderbolt),我还发现我需要从Thunderbolt上物理拔下USB,然后重新插入。

我遇到了这个问题,结果是电缆连接不正确。

这对我在mac上的工作很有效:

在Android清单中将应用程序声明为“可调试”

在AndroidManifest.xml文件中,将android:debuggable=“true”添加到元素中

注意:如果您在清单文件中手动启用调试,请确保在生成以供发布之前禁用它(您发布的应用程序通常不应可调试)


您是否尝试在手机上启用USB调试?啊哈,是的,我应该检查一下。似乎它可以自行解除设置?我认为如果升级操作系统版本,它会被重置。这解决了我的问题!谢谢这阻止了我的头穿过墙!是的,这是一个让我头疼的问题。在安装easy tether到mac连接的android设备后,eclipse IDE中没有显示。当我执行sudo kextunload/System/Library/Extensions/EasyTetherUSBEthernet.kext时,这个命令也会出现。但没有任何东西可以帮助我解决连接设备的问题……我还从系统中删除了EasyTether网络连接偏好。我使用的是系绳,也有同样的问题。删除它似乎解决了我的问题。我在更新手机后遇到了同样的问题。这是混乱的,因为USB调试设置仍然是检查和手机会说“USB调试连接”当我连接它。一旦我禁用并重新启用USB调试,它就重新开始工作。这也适用于Windows!我必须取消选中,然后再次检查。当我运行adb设备时,它出现了。这应该是一个评论,而不是一个答案。事实上,这个答案对我很有用。我换了线,它工作了这个答案对我来说很有效,换了一根新的USB线后,我可以看到连接的设备。这也是我的问题,因为设备正在充电,所以不明显。Android附带的默认电源线工作了——第三方电源线(Aukey)没有。谢谢Derek。我可以证明这一点,重新启动adb服务器使我的设备在重新启动、重新加载等之后开始出现在adb中。我想写一条评论在投票时会有所帮助。我不知道该怎么办:/