2015-10-13 3 views
1

OK. Это может звучать так, будто я слишком расстроен, потому что я. Я пытаюсь создать приложение Blackberry для выпуска для парня, над которым я работаю. Я просто создал Android, добавив конфигурацию сборки и добавив хранилище ключей. Но, хорошо, даже если я просто запустить PhoneGap построить ежевика 10, я получаю следующее:Phonegap Blackberry неизвестный вариант buildConfig?

[email protected] [/clientProject]$ phonegap build blackberry10 
[phonegap] executing 'cordova build blackberry10'... 
Running command: /clientProject/platforms/blackberry10/cordova/build --buildConfig=/clientProject/build.json 



    error: unknown option `--buildConfig=/clientProject/build.json' 



ERROR building one of the platforms: Error: /clientProject/platforms/blackberry10/cordova/build: Command failed with exit code 1 
You may not have the required environment or OS to build this project 

Error: /clientProject/platforms/blackberry10/cordova/build: Command failed with exit code 1 
    at ChildProcess.whenDone (/usr/local/lib/node_modules/phonegap/node_modules/cordova-lib/src/cordova/superspawn.js:139:23) 
    at emitTwo (events.js:87:13) 
    at ChildProcess.emit (events.js:172:7) 
    at maybeClose (internal/child_process.js:817:16) 
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) 

[email protected] [/clientProject]$ 

Моя большая проблема заключается в том, что я даже не добавив параметр buildConfig и PhoneGap просто ДЕЛАЕТ ВСЕ ЭТО НА ЕГО СОБСТВЕННО, КАК ЭТО РАБОТАЕТ МЕСТО!

HELP ???

ответ

4

Для меня, удаление мой build.json (который я использовал для сборки Android), а затем выполнить команду «Cordova построить» BlackBerry 10, решить эту проблему.

+0

Через год, и я все еще сталкиваюсь с теми же проблемами. Удаление моего файла 'build.json' - это не самый лучший вариант, но по крайней мере я все еще могу использовать CLI для групповых разговоров более универсальным способом. У кого-нибудь есть информация о том, почему удаление 'build.json' помогает? Или какие параметры должны быть в этом файле, так что, возможно, мы можем заполнить его и заставить его работать без хакерских исправлений? –

+0

Я отметил это как правильный ответ, так как в настоящее время приведенные ниже инструкции не копируют папку www в папку платформы Blackberry. Любой, кто пытается _that_ fix, столкнутся с проблемой, когда папка www не совпадает. –

2

У меня такая же проблема. Вы можете решить это, вызвав build.bat самостоятельно без каких-либо параметров внутри вашей комманды (CMD). Build.bat находится в папке: BlackBerry 10

Blackberry10 path

  1. Открыть вы PhoneGap Projekt папку папку
  2. платформы
  3. папку
  4. BlackBerry 10
  5. папку Cordova
  6. запустить инструмент comandline внутри этого (CMD в окнах)
  7. тип: build.bat
  8. Тип: run.bat

build.bat только строить .bar файлы и run.bat развертывает приложение на устройстве.

Commandline in windows

+1

Хотя это отличный ответ, и я считаю это правильным, выясняется, что в моем случае версии Phonegap и платформы, возможно, были смещены. Я удалил платформу Blackberry и снова добавил ее с нуля, и она отлично работала для меня. –

Смежные вопросы