【发布时间】:2015-04-27 20:05:54
【问题描述】:
我正在尝试在 Samsung Galaxy Gear S 中运行可能的磨损示例应用程序。但我的设备未连接。另外,我启用了usb调试。那么有人知道如何通过 Android Studio 在三星 Galaxy Gear S 中运行示例应用程序吗?
【问题讨论】:
我正在尝试在 Samsung Galaxy Gear S 中运行可能的磨损示例应用程序。但我的设备未连接。另外,我启用了usb调试。那么有人知道如何通过 Android Studio 在三星 Galaxy Gear S 中运行示例应用程序吗?
【问题讨论】:
如果您使用的是 Windows,请确保您已通过设备管理器安装了 ADB 驱动程序。
如果您使用的是 Linux,请确保您已按照 Android 开发者网站上的设置指南配置了 udev 规则
http://developer.android.com/tools/device.html#setting-up
通常,这意味着在 /etc/udev/rules.d/51-android.rules 中创建一个文件,其中包含如下行:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
您可以通过运行 lsusb 来获取供应商 ID。另外,请确保您在 plugdev 组中。
如果这些都不适用(并且由于您说您已经在设备上启用了 USB 调试),请检查以确保您的 USB 电缆和充电座在机械上是完好的。
李>如果失败,请在手机上打开 Android Wear 应用并启用蓝牙调试。以下是启用它的步骤:
在手持设备上启用 USB 调试:
- 打开“设置”应用并滚动到底部。
- 如果没有开发者选项设置,请点按关于手机(或关于平板电脑),滚动到底部,然后点按内部版本号 7 次。
- 返回并点按开发者选项。
- 启用 USB 调试。
然后您就可以使用 ADB-over-IP 连接到 Android Wear 设备,使用您的手机作为代理。确保您的手机已通过 USB 连接,并且您已启用 USB 调试。说明:
设置调试会话
- 在手持设备上,打开 Android Wear 配套应用。
- 点击右上角的菜单并选择设置。
启用通过蓝牙进行调试。您应该会在选项下方看到一个微小的状态摘要:
Host: disconnected Target: connected通过 USB 将手持设备连接到您的机器并运行:
adb forward tcp:4444 localabstract:/adb-hub adb connect localhost:4444注意:您可以使用您有权访问的任何可用端口。 在 Android Wear 配套应用中,您应该会看到状态更改为:
Host: connected Target: connected调试您的应用 运行 adb 设备时,您的可穿戴设备应显示为 localhost:4444。要运行任何 adb 命令,请使用以下格式: adb -s 本地主机:4444 如果没有通过 TCP/IP 连接的其他设备(即模拟器),您可以将命令缩短为:
adb -e 例如:
adb -e logcat adb -e 外壳 adb -e 错误报告
【讨论】: