Android Wear CapabilityApi无法找到掌上电脑功能

伊森·艾

我正在尝试使用MessageAPI在手持式应用程序与可穿戴式应用程序之间来回通信。我无法进行通讯。我可以确认设备已连接,但是当我的代码执行时,就好像两个应用都没有注册我所请求的功能一样。

  • 通知已成功从手持设备发送到穿戴设备
  • Wearable.NodeApi.getConnectedNodes(mGoogleApiClient).await()返回一个列表,显示手持式设备或可穿戴设备确实已连接
  • Wearable.CapabilityApi.getAllCapabilities(mGoogleApiClient,CapabilityApi.FILTER_ALL).await()返回一个空列表:-(
  • 已为两个应用设置了values / wear.xml
  • 两个应用在gradle中设置了相同的applicationID
  • 都成功连接到GoogleApiClient
  • 都使用Wearable.MessageApi.addListener()注册一个侦听器

我还应该检查其他哪些可能的故障点?我的示例应用程序运行良好,并且已成功将其集成到现有的简单项目中,但是当我将相同的代码添加到主要项目中时,它将无法正常工作。我已经进行了梳理,但是找不到任何可能干扰我正在执行的代码。

伊森·艾

原来是build.gradle文件中的一行引起了麻烦。

debug { signingConfig null }

固定移除这条线后,恢复了Wear和手持式应用之间的连接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章