2014-11-04 45 views
3

我無法找到有關此問題的大量文檔。我的卵石上的所有其他正在運行的應用程序都與我的手機有連接,並按預期工作。但是,我目前正在使用的Pebble.js應用程序僅顯示Disconnected - run the pebble phone appPebble.js WatchApp顯示:「斷開連接 - 運行鵝卵石手機應用程序」

我注意到在我的開發人員設置,連接管理器被列爲Disconnected。這是問題的一部分嗎?我在日誌中看不到任何東西。

作爲參考,應用程序正在做一個簡單的ajax請求並顯示結果。

+0

你的應用名稱是什麼?我的應用程序在'longName'和'shortName'中有一個問號。由於某些原因,Android無法處理,並打破了應用程序。我聯繫了PebbleJS開發人員,他修復了這個錯誤,現在它可以正常工作。 – 2015-01-15 20:14:00

回答

2

此消息通常是由手機上的JavaScript崩潰(未定義的引用,未知功能等)引起的,因此手錶認爲它未運行。

一些想法調試此:

  • 一個非常簡單的console.log("hello world")語句來替換你的代碼,看看,如果這個工程。
  • 查看日誌(CloudPebble中的View Logs按鈕或命令行上的pebble logs)。
  • 很少有人在Android上看到Pebble應用程序處於不良狀態,無法爲一個應用程序執行JS。發生這種情況時,您需要強制殺死Pebble應用並重新啓動。
+0

感謝您的回覆。我幾乎覺得這是你最後的要點。有沒有一種強制殺死應用程序的好方法? – bvulaj 2014-11-05 18:04:30

+1

我在Nexus 5上所做的是:按屏幕右下角的「Windows」(或「任務」)按鈕以獲取當前正在運行的所有應用程序的列表;長按Pebble應用程序;點擊「App Info」;點擊「強制停止」。這是我知道的唯一方法,運作良好。 – sarfata 2014-11-06 05:45:08

+0

這似乎有助於此。與此協調重新啓動手錶似乎通常會做到這一點。 – bvulaj 2014-11-06 15:27:43

0

我有過相同的經歷。

我通常殺死並重新啓動我的手機上的卵石應用程序,然後我也刷新瀏覽器。有時你必須註銷並重新登錄到Cloudpebble。

相關問題