我正在尝试运行三星Galaxy Gear S的样品应用。但我得到的设备没有连接。此外,我已启用USB调试。所以任何人都知道如何通过Android工作室在三星Galaxy Gear S中运行示例应用程序?
答案 0 :(得分:0)
如果您使用的是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&#34 ;
您可以通过运行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 localhost:4444 如果没有其他设备通过TCP / IP连接(即仿真器),则可以将命令缩短为:
adb -e 例如:
adb -e logcat adb -e shell adb -e bugreport