2014-09-28 83 views
0

我在CloudPebble編輯器中創建了一個新的Pebble.js項目,並且我可以成功構建它並從此處將其推送到我的手錶。問題出現時,我嘗試建立/命令行安裝,與pebble build命令返回此:如何從命令行工具構建Pebble.js項目?

[ERROR ] The Pebble project directory is using an outdated version of the SDK! 
[ERROR ] Try running `pebble convert-project` to update the project 

而且pebble convert-project命令返回:

[ERROR ] Could not find usage of PBL_APP_INFO 

現在我知道一個事實,即我在這裏有一個Pebble項目,這是CloudPebble編輯器創建的確切代碼;那麼我該如何使用SDK呢?

回答

1

要編譯與卵石SDK一個Pebble.js項目在您的計算機上,你需要遵循以下步驟:

  1. 叉官方Pebble.js repository from Github。這是一個有效的Pebble項目
  2. 用您的代碼替換src/js/app.js中的JS代碼。如果您有多個文件,則可以將它們添加到該文件夾​​中。您不應該觸摸main.jsloader.js。把他們留在這裏。
  3. 編譯項目,就像你編譯任何項目卵石(礫石版本)

希望這有助於!

+0

它到達那裏,但它目前失敗並給我'AttributeError:'NoneType'對象在我嘗試構建時沒有屬性'find_node'。對此有何想法? – moberemk 2014-09-28 23:28:10

+0

看起來像是appinfo.json文件的問題。你可以在這裏發佈一個鏈接到你的項目作爲zip文件嗎?或者把它發送給鵝卵石開發者支持,我們會看看它(在getpebble.com devsupport)。 – sarfata 2014-09-29 18:27:55

+0

然後,我會發送一個鏈接到代碼中,希望我只是錯過了一些明顯的東西,但是在Github上發現的基礎項目幾乎沒有做任何事情,我不完全確定問題出在哪裏。 – moberemk 2014-09-29 23:52:51