3

我找不到很多关于这个问题的文档。我的 pebble 上所有其他正在运行的应用程序都连接到我的手机,并且按预期工作。但是,我目前正在开发的 Pebble.js 应用程序只是显示Disconnected - run the pebble phone app.

我注意到在我的开发人员设置中,连接管理器被列为Disconnected. 这是问题的一部分吗?我在日志中什么也没看到。

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

4

2 回答 2

2

此消息通常是由于手机上的 JavaScript 崩溃(未定义引用、未知函数等)导致手表认为它没有运行。

调试这个的一些想法:

  • 用一个非常简单的语句替换您的代码,console.log("hello world")看看这是否有效。
  • 查看日志(View LogsCloudPebble 或pebble logs命令行中的按钮)。
  • 很少,在 Android 上,我看到 Pebble 应用程序处于不良状态,它不能只为一个应用程序执行 JS。发生这种情况时,您需要强制终止 Pebble 应用程序并重新启动它。
于 2014-11-05T17:40:21.293 回答
0

我有过同样的经历。

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

于 2015-08-16T21:42:12.220 回答