OK。 これは、私が過度に不満を持っているように聞こえるかもしれません。私が働いている人のためにリリースするためのBlackberryアプリをビルドしようとしています。ビルド設定を追加してキーストアを追加した後、でも、たとえ私がphonegapを使ってblackberry 10をビルドしても、次のような結果が得られます。
Javy@MacBookJ [/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)
Javy@MacBookJ [/clientProject]$
私の大きな問題は、 buildConfigパラメータを追加しなくても、Phonegapはちょうどその場所を走っているすべての人にやっています!
助けて???
回答:
回答№1は4私にとっては、 じぶんの build.json(アンドロイドビルドに使用していた)を実行してから、 "cordova build blackberry10"コマンドを実行して問題を解決しました。
回答№2については2
私は同じ問題があります。これを解決するには、コマンドライン(CMD)の中にパラメータを入れずにbuild.batを自分で呼び出します。 build.batはblackberry10フォルダ内にあります:
- 電話帳プロジェクトフォルダを開く
- プラットフォームフォルダ
- blackberry10フォルダー
- コードバフォルダ
- このフォルダの中でコマンドラインツールを起動します(WindowsではCMD)
- タイプ:build.bat
- タイプ:run.bat
build.batは.barファイルのみをビルドし、run.batはアプリをデバイスにデプロイします。