2014-09-28 3 views
0

Я создал новый проект Pebble.js в редакторе CloudPebble, и я могу его успешно построить и нажать на часы. Проблема возникает, когда я пытаюсь построить/установить его из командной строки, с командой 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

Для компиляции проекта Pebble.js с галькой SDK на вашем компьютере, вам необходимо выполнить следующие действия:

  1. Вилок официального Pebble.js repository from Github. Это действительный проект Pebble
  2. Замените код JS в src/js/app.js на ваш код. Если у вас несколько файлов, вы можете добавить их и в эту папку. Вы не должны касаться main.js или loader.js. Оставьте их здесь.
  3. Компиляция проекта так же, как вы бы компилировать любой Pebble проект (галька сборку)

Надеется, что это помогает!

+0

Это происходит, но в настоящее время он терпит неудачу и дает мне атрибут AttributeError: «NoneType» не имеет атрибута «find_node», когда я пытаюсь построить. Любые мысли по этому поводу? – moberemk

+0

Похож на проблему с вашим файлом appinfo.json. Можете ли вы разместить ссылку на свой проект в виде zip-файла здесь? Или отправьте его в поддержку разработчика галерей, и мы рассмотрим его (devsupport at getpebble.com). – sarfata

+0

Я пошлю ссылку на код, надеюсь, я просто упустил что-то очевидное, но практически ничего не сделал для базового проекта, найденного в Github. Я не совсем уверен, где может быть проблема. – moberemk