【问题标题】:Debug Android Wear Device over USB通过 USB 调试 Android Wear 设备
【发布时间】:2014-11-18 15:36:00
【问题描述】:

这是否可以通过 USB 而不是蓝牙来调试穿戴设备? 通过蓝牙是可能的,但是当我通过 USB 将手表连接到 PC 时,在 adb 中我有:

adb devices
List of devices attached
????????????    no permissions

【问题讨论】:

  • 把蓝牙权限放到你的manifest里?
  • 这取决于 Wear 设备(并非所有设备都提供 USB)。从那里开始,它应该与任何其他 Android 设备没有什么不同(例如,在 Windows 上,您需要找到正确的驱动程序)。
  • 如果您使用的是 Linux,还请查看相关的stackoverflow.com/questions/7650617/…

标签: android adb wear-os


【解决方案1】:

我使用 Ubuntu 14.10 作为操作系统,并且必须运行这些步骤才能让我的 Wear 被识别(来源:http://developer.android.com/tools/device.html,在第 3 步下):

  1. 从此处获取您的 Wear 供应商 ID:http://developer.android.com/tools/device.html#VendorIds
  2. 以 root 身份登录并创建此文件:/etc/udev/rules.d/51-android.rules
  3. 添加这一行,并替换 ????通过您的供应商 ID:
    SUBSYSTEM=="usb", ATTR{idVendor}=="????", MODE="0666", GROUP="plugdev"
  4. 保存并执行chmod a+r /etc/udev/rules.d/51-android.rules
  5. 重新连接您的 Wear,然后等待权限对话框显示(在您的手机上!)

编辑:

here 是一个完整的51-android.rules 文件,允许任何类型的安卓设备

【讨论】:

    【解决方案2】:

    以 root 权限重新启动 ADB。

    sudo killall adb
    sudo adb
    

    【讨论】:

    • 在我的情况下,只需重新启动 adb 就足够了,即不需要 sudo。
    【解决方案3】:

    需要在Wear设备的开发者选项中允许ADB调试,通过USB连接watch-PC后手机会提示“允许USB调试特定 PC”,单击是,您的智能手表应该在 adb 列表中可见,您还应该看到日志并能够立即部署应用程序 - 就像任何处于调试模式的手机一样。

    【讨论】:

    • 是的,但问题是,没有提示。我允许 ADB 调试,将穿戴设备连接到 PC,但没有任何反应。在'adb devices'中只有'??????没有权限'
    • 试试在手机上允许调试并连接PC,可能是这样。然后试穿。
    猜你喜欢
    • 2018-02-17
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-09
    • 1970-01-01
    相关资源
    最近更新 更多