OSX 10.7 で ant を使用してビルドしています。JAVA (1.6.0) などのバージョンが適切であることを確認しました。PhoneGap 1.8 または 1.7 のサンプルを実行できないようです。ant blackberry buildと入力した後のターミナルからの出力は次のとおりです。
Buildfile: /Users/me/blackberry 1.8/sample/build.xml
blackberry:
build:
generate-cod-name:
[echo] Generated name: CordovaSample.cod
clean:
[delete] Deleting directory /Users/me/blackberry 1.8/sample/build
package-app:
[mkdir] Created dir: /Users/me/blackberry 1.8/sample/build/widget
[copy] Copying 8 files to /Users/me/blackberry 1.8/sample/build/widget
[zip] Building zip: /Users/me/blackberry 1.8/sample/build/CordovaSample.zip
build:
[exec] [INFO] Populating application source
[exec] [INFO] Parsing config.xml
[exec] [WARN] Build ID set in config.xml [version], but signing key file was not found: author.p12
[exec] [WARN] Build ID set in config.xml [version], but no signing password was provided [-g]. Bar will be unsigned
[exec] [INFO] Generating output files
[exec] [ERROR] Failed to find feature with id: org.apache.cordova
ダウンロードしてインストールした BlackBerry webworks SDK (10) に bbwp ファイルへの正しいリンクを配置しました。私はそれをproject.propertiesに入れました。
blackberry.bbwp.dir=/rim
それでもエラーが発生します: ID の機能が見つかりませんでした: org.apache.cordova
回答:解決策を見つけました。古いバージョンの BlackBerry Webworks (2.3) をインストールしました。ここで古いバージョンを見つけることができます:古い webworks バージョン