伊森·艾
我正在尝试使用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] 删除。
编辑于
我来说两句