如何 运行 Android 表盘样例?

How to run Android Sample Watch Face?

这就是我所做的

  1. 文件->导入示例
  2. 创建了 2 个模块。应用和可穿戴
  3. 执行哪一个?无论如何我都试过了
  4. 我没有遇到任何错误
  5. 当我 运行 它
  6. 时,我注意到左下角的 "Session 'Application' Running" / "Session 'Wearable' Running"
  7. 但我在phone和智能手表
  8. 上仍然看不到它

我读了这个Setup Android Wear Device

  1. Install the Android Wear app, available on Google Play, on your handheld.
  2. Follow the app's instructions to pair your handheld with your wearable. This allows you to test out synced handheld notifications, if you're building them.
  3. Leave the Android Wear app open on your phone.
  4. Connect the wearable to your machine through USB, so you can install apps directly to it as you develop. A message appears on both the wearable and the Android Wear app prompting you to allow debugging. Note: If you can not connect your wearable to your machine via USB, follow the directions on Debugging over Bluetooth.
  5. On the Android Wear app, check Always allow from this computer and tap OK. The Android tool window on Android Studio shows the system log from the wearable. The wearable should also be listed when you run the adb devices command.

关于上面的第 4 点。如何真正通过 USB 将我的智能手表连接到我的笔记本电脑?!?!?

我有 Nexus 5 和 Moto 360 以及最新的 Android Studio。

我会仔细检查可穿戴设备和 Android Wear 应用是否启用了调试。否则,如果您有 Moto 360,则可以在手表上调试应用程序的唯一方法是通过蓝牙。

重要的是要注意,当您的应用程序未签署生产协议时,您必须将应用程序直接安装到可穿戴设备上。

如果您需要通过蓝牙连接,请执行以下操作:

要启用磨损调试,请执行以下操作:

  1. 在手持设备上,打开 Android Wear 配套应用程序。

  2. 点击右上角的菜单和select设置。

  3. 启用蓝牙调试。您应该会在选项下方看到一个微小的状态摘要:

    Host: disconnected

    Target: connected

  4. 通过 USB 将手持设备连接到您的机器,并且 运行:

    adb forward tcp:4444 localabstract:/adb-hub

    adb connect localhost:4444

注意:您可以使用您有权访问的任何可用端口。

注意:如果您无法连接到 localhost:4444:连接被拒绝。尝试 运行宁:

adb connect 127.0.0.1:4444

在此之后,如果您 运行 adb devices 您应该会在列表中看到您的可穿戴设备。