Android Wear功能API找不到手持设备功能

Android Wear功能API找不到手持设备功能,android,wear-os,google-api-client,Android,Wear Os,Google Api Client,我正在尝试使用MessageAPI在我的手持应用程序和可穿戴应用程序之间来回通信。我无法让通讯正常工作。我可以确认设备已连接,但当我的代码执行时,两个应用程序都没有注册我请求的功能 通知已成功从手持设备发送到佩戴设备 Wearable.NodeApi.getConnectedNodes(mGoogleApiClient).await()返回一个列表,显示手持设备或可穿戴设备确实已连接 Wearable.CapabilityApi.getAllCapabilities(mGoogleApiCli

我正在尝试使用MessageAPI在我的手持应用程序和可穿戴应用程序之间来回通信。我无法让通讯正常工作。我可以确认设备已连接,但当我的代码执行时,两个应用程序都没有注册我请求的功能

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

还有什么其他可能的失败点需要我检查?我的示例应用程序工作得很好,我成功地将其集成到一个现有的简单项目中,但当我将相同的代码添加到我的主要项目中时,它就不起作用了。我已经仔细研究了,但找不到任何可能干扰我所做工作的代码。

结果是一行from build.gradle文件导致了问题

debug { signingConfig null }
移除此线路修复了Wear和手持应用程序之间的连接