我正在维护一个有可穿戴子项目的项目。我正在修复一些错误,它工作正常。
然而,该应用在Release configurations
上表现得非常奇怪。
实现MessageApi.MessageListener
的MainAcitivty有一个永远不会调用的方法onMessageReceived
。但是,当我创建WearableListenerService
的子类时,onMessageReceived
工作正常。
手持设备上的WearableListenerService永远不会被唤醒。我正在输出日志,但永远不会调用onMessageReceived
,这会使两个设备之间的通信变得混乱。
我脑子里最大的?
是我在调试时运行它的方式,但是当我签名并发布版本时,它是如何工作的。
我没有从日志或任何内容中收到任何明显的错误消息,我已经仔细检查了两个应用程序的包名称是否相同。
非常感谢您提供解决方案的任何帮助,谢谢。