Pebble.js WatchApp显示:"断开连接 - 运行pebble手机应用程序"

时间:2014-11-04 22:45:05

标签: pebble-watch pebble-js

我无法找到有关此问题的大量文档。我的鹅卵石上所有其他正在运行的应用程序都连接到我的手机,并按预期工作。但是,我目前正在处理的Pebble.js应用程序只显示Disconnected - run the pebble phone app

我注意到在 Developer Settings 中,Connection Manager列为Disconnected。这是问题的一部分吗?我在日志中看不到任何内容。

作为参考,应用程序正在执行一个简单的ajax请求并显示结果。

2 个答案:

答案 0 :(得分:2)

此消息通常是由手机上的JavaScript崩溃(未定义的引用,未知功能等)引起的,因此手表认为它没有运行。

调试这个的一些想法:

  • 使用一个非常简单的console.log("hello world")语句替换您的代码,看看是否有效。
  • 查看Logs(CloudPebble中的View Logs按钮或命令行中的pebble logs)。
  • 很少,在Android上,我看到过Pebble应用程序状态不佳的情况,它只能在一个应用程序中执行JS。发生这种情况时,您需要强制杀死Pebble应用程序并重新启动它。

答案 1 :(得分:0)

我有同样的经历。

我经常杀死并重新启动手机上的pebble应用程序,然后我也会刷新浏览器。有时你必须退出然后重新登录Cloudpebble。