无法在物理设备上运行示例Android Wear应用

时间:2015-02-16 02:39:29

标签: android wear-os

我想弄清楚Android Wear API。我已导入SDK中提供的sample WatchFace app。我已经设置了手机 Moto 360物理手表进行调试。它们都显示在adb设备中,我可以在运行应用程序时选择它们。我跟着instructions from here.

然而,当我转到我的手机(并检查android服装应用程序)以查找示例应用程序中包含的表面时,它们无处可寻。如果我查看手表,他们也无处可寻。

作为一个侧面问题,当我尝试在我的360上运行时,我最初有兼容=否,缺少使用功能手表。值得注意的是,一旦我将其添加到示例应用程序中,该权限不在示例应用程序的清单中对于我的360上的可穿戴模块,manifest,Compatible = Yes。

我现在要尝试让它在模拟器上运行,看看是否存在问题。

编辑:能够让它在模拟器上运行。

1 个答案:

答案 0 :(得分:1)

我已经开始工作,但我不确定它的工作原理是什么问题。如果您看到此问题,我将采取以下措施确保您正确设置:

  1. 确保您的手表与Android Wear中的手机配对。
  2. 确保手表和手机均已启用调试功能。
  3. 您可以按照说明here了解如何设置蓝牙调试。确保在您运行adb devices
  4. 时显示您的设备
  5. 如果您同时拥有可穿戴模块和移动模块,请确保如果它们未设置为通过启动器启动,则您的运行配置将设置为"不启动活动。"
  6. 首先在您的设备上运行您的移动模块。
  7. 然后在您的可穿戴设备上运行您的可穿戴模块(如果你做的一切都应该显示为设备)。
  8. 您的应用现在应该出现在手表和设备上。您可以从现在开始将更改推送到其中一个(取决于您修改的是哪个,或者如果需要,可以同时更改)。如果您遇到问题,请先运行移动模块,然后再运行可穿戴模块。
  9. 请注意,即使兼容性可能会说"否,缺少功能WATCH"对于您的移动设备(例如手机),当您运行移动模块时,它应该仍然有效!