【问题标题】:Can't connect Nexus S to my Mac OS x Lion 10.7 for USB Debugging无法将 Nexus S 连接到我的 Mac OS x Lion 10.7 进行 USB 调试
【发布时间】:2011-08-23 22:05:13
【问题描述】:

我尝试将我的 Nexus S(Android 版本 2.3.5)连接到我的 macbook pro 10.7(OSX Lion)。然而,android 手机上的通知只是 ON 和 OFF 的选择。我在终端上尝试了这个命令。

adb usb 
>>error: device not found
adb devices 
>>List of devices attached 
>>[ nothing here ] 

请帮我解决这个问题。谢谢!

【问题讨论】:

    标签: android usb osx-lion macos nexus-s


    【解决方案1】:

    确保您没有仅用于供电的 USB 数据线。如果手机充电但 Mac 认为它不存在,这是一个确定的信号。

    【讨论】:

    • OSX 根本无法识别我的设备,这让我发疯了。我从来没有想过有不同类型的电缆可以防止这种情况发生。这是我的问题,更换电缆立即解决了问题。谢谢!
    【解决方案2】:

    此外,如果这不起作用,请检查设备是否显示在 System Profiler(包含在 OS X 中)中的 USB 下。如果它显示在那里,但不在 ADB 中,请尝试将手机的 USB 供应商 ID 添加到 ~/.android/adb_usb.ini

    如果该文件不存在,则可以创建它。 Nexus S 的供应商 ID 是 0x18d1。请确保文件的最后一行是 Vendor ID,最后不要留空行。

    【讨论】:

    • 希望我能给你点赞,供应商 ID 是唯一能解决我问题的东西。
    • 在哪里可以更改我的 Samsung Nexus S 设备中的供应商 ID?
    • 升级到 Lion 后为我工作。谢谢。
    【解决方案3】:

    在 OS X 上调试 Android 设备时似乎存在一些问题(大多数在更新到 Lion 后描述了这个问题)。

    有一些线程/讨论提供了一些可能的解决方法,看看其中一个是否适合您:

    虽然,这似乎是谷歌/苹果网站上的一个问题,所以你只能检查你是否可以解决它。

    【讨论】:

      【解决方案4】:

      我的 N-06C 也有同样的问题,它是 NEC 制造的,通过编写少代码 kext 来解决。

      http://8kpxen.blogspot.com/2011/08/how-to-adb-to-your-android-device-on.html

      请阅读此博客并下载 kext。 由于此 kext 文件是为 N-06C 配置的,请根据您的环境进行修改。

      【讨论】:

        【解决方案5】:

        这发生在我身上,在 Eclipse 中检查了 ADB,并且能够选择文件并将其推送到设备。推送APK并安装。

        我知道,可怕的解决方案,但 Lion 对大多数开发人员来说都是一场噩梦。希望更新不断!

        【讨论】:

          【解决方案6】:

          我也有类似的问题。我可以像 ls 一样通过 ./adb shell 发出命令,但不能推拉,当我执行 ./adb devices 时,它会显示我的设备 ID,但是当我启动交互式 shell 时,adb devices 什么也不显示。我仍然可以在交互式 shell 中列出文件,但仍然无法推送或拉取。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-03-27
            • 1970-01-01
            • 1970-01-01
            • 2015-10-18
            • 1970-01-01
            相关资源
            最近更新 更多