【问题标题】:Unable to run sample Android Wear app on physical device无法在物理设备上运行示例 Android Wear 应用
【发布时间】:2016-11-29 19:38:43
【问题描述】:

我正在尝试找出 Android Wear API。我已经导入了 SDK 中提供的sample WatchFace app。我已经设置了我的手机 Moto 360 物理手表以进行调试。它们都出现在 adb 设备中,我可以在运行应用程序时同时选择两者。我关注了instructions from here.

但是,当我打开手机(并检查 android wear 应用)查找示例应用中包含的表盘时,却找不到它们。如果我检查手表,它们也无处可寻。

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

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

编辑:能够让它在模拟器上工作。

【问题讨论】:

  • 那么你成功了吗?因为它正在模拟器上运行,并且您创建了单独的问题,如何加快将应用程序部署到 moto 的速度。
  • 是的,我让它工作了,但我不确定我做了什么让它工作,这就是我没有发布答案的原因。我相信我刚刚重新启动了计算机,并在 ADB 中重新转发了连接。

标签: android wear-os


【解决方案1】:

我已经让它工作了,但我不确定它不能工作的问题是什么。如果您遇到此问题,我会这样做以确保您的设置正确:

  1. 确保您的手表已与 Android Wear 中的手机配对。
  2. 确保手表和手机都启用了调试功能。
  3. 您可以按照说明here 了解如何设置蓝牙调试。确保在您运行 adb devices 时显示您的设备。
  4. 如果您同时拥有可穿戴模块和移动模块,请确保如果它们未设置为通过启动器启动,则将您的运行配置设置为“不启动活动”。
  5. 首先在您的设备上运行您的移动模块。
  6. 然后在您的可穿戴设备上运行您的可穿戴设备模块(如果您做的一切正确,它应该会显示为设备)。
  7. 您的应用程序现在应该同时显示在手表和设备上。从现在开始,您可以将更改推送到其中一个或另一个(取决于您修改了哪一个,或者如果需要,两者都进行)。如果遇到问题,只需先运行移动模块,然后运行可穿戴模块。

请注意,即使您的移动设备(例如手机)在运行移动模块时兼容性可能会显示“不,缺少功能 WATCH”,但它仍然可以工作!

【讨论】:

  • 如果它解决了您的问题,请标记为正确答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-06-15
  • 1970-01-01
  • 2020-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-13
相关资源
最近更新 更多