【问题标题】:Detecting Android phones on OSX 10.8.2在 OSX 10.8.2 上检测 Android 手机
【发布时间】:2013-01-11 20:20:11
【问题描述】:

我正在尝试在各种设备上测试 Android 应用。我将手机安装在装有 10.8.2 的 MacBook 上。它曾经是即插即用的问题,我将手机插入并从 Ecclipse 运行应用程序。一切都很好。

最近没有那么多。当我从 Ecclipse 运行应用程序时,它会打开模拟器,当我执行“adb devices”时,列表是空白的。我在三星、索尼爱立信和 HTC 的手机上尝试过,结果相同。

然后我尝试像这样更新“adb_usb.ini”中的供应商列表:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE

# Acer
0x0502
# Amazon Kindle
0x1949
# ASUS
0x0B05

etc.

当我重新启动 adb 服务器并再次运行“adb devices”时,我得到以下信息:

* daemon not running. starting it now on port 5037 *
ADB server didn't ACK

我没有任何关于如何解决此问题的线索。任何想法或提示都非常感谢! :)

【问题讨论】:

    标签: android eclipse macos usb adt


    【解决方案1】:

    有时会卡住。通过活动监视器杀死 adb 的服务,然后重新启动 Eclipse。如果这没有帮助,请尝试重新启动您的 MacBook,它应该会有所帮助!

    【讨论】:

    • 当我在活动监视器中搜索“adb”时(选择了所有进程),什么都没有显示。
    • 不如重启你的macbook。我可以在我的活动监视器中看到 adb。我昨天遇到了同样的问题,重新启动 macbook 解决了这个问题。
    • 我已经尝试了几次 :) 很奇怪,我看不到 adb。
    • 所以我猜其他进程正在使用localhost:5037,因为据我所知,这是 adb 使用的默认端口。
    【解决方案2】:

    我在工作的 MBP 和在家的 MBA 上使用 10.8.2。一切顺利。只需即插即用)也许您已经安装了一些干扰 adb 服务器的软件,例如防病毒/防火墙/某种与 USB 相关的应用程序。还要检查您是否使用最新的 adb 版本。

    【讨论】:

    • 嗯,我已经从 Android 开发者页面安装了 ADT 包。该捆绑包会以某种方式被破坏吗?
    • 谁知道? ) 我没有使用捆绑包。我分别下载了sdk和eclipse。尝试仅下载 SDK 并启动它的 adb 服务器。
    • 运行“adb nodaemon server”它应该打印一些日志消息
    • @Leonidis “adb_usb.ini 中的内容无效。退出。”也许这是某种编码问题?当我删除所有供应商 ID 时,adb 可以工作,但我想我需要那里的 ID 将我的设备列入白名单?这是一个陷阱 22:S
    • 所以我们发现了你的问题)我没有手动添加任何东西。尝试使用空文件运行 abd。
    猜你喜欢
    • 2020-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-15
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    相关资源
    最近更新 更多