Cordova 2.7.0 を使用して HTML5 アプリを作成しました。IOS と Android ではすべて正常に動作しますが、Blackberry では動作しません。問題をグーグル/セルフトラブルシューティングして死に至らしめましたが、サイコロはありません...
最初に私の問題:コマンドを使用してシミュレーターでアプリを実行しようとするたびに(アプリの場所 C:.... から):
アリブラックベリービルド
アプリが正常にビルドされます。以下の出力を参照してください。
ビルドファイル: C:\SourceCode\App\BlackBerry\build.xml
ブラックベリー:
建てる:
generate-cod-name: [echo] 生成された名前: cordovaExample.cod
clean: [delete] ディレクトリを削除中 C:\SourceCode\App\BlackBerry\build
package-app: [mkdir] 作成されたディレクトリ: C:\SourceCode\App\BlackBerry\build\widget [コピー] 22 個のファイルを C:\SourceCode\App\BlackBerry\build\widget にコピー [zip] ビルド zip: C:\ SourceCode\App\BlackBerry\build\cordovaExample.zip
build: [exec] [INFO] コマンド ライン オプションの解析 [exec] [INFO] bbwp.properties の解析 [exec] [INFO] アプリケーション アーカイブの検証 [exec] [INFO] config.xml の解析 [exec] [INFO] アプリケーション ソースの入力[exec] [INFO] BlackBerry WebWorks アプリケーションのコンパイル中 [exec] [FATAL] 実行可能ファイル名に引用符が埋め込まれており、引数を分割しています
BUILD SUCCESSFUL 合計時間: 13 秒
ただし、アプリはシミュレーターのどこにも表示されません。また、ビルドフォルダには「widget」と「cordovaExample.zip」の2つのディレクトリしかありません。「StandardInstall」および「OTAInstall」フォルダーもあるはずです。どちらにも .jad または .cod ファイルはありません。コード署名キーもインストールしました。
パッケージを手動でビルドしようとすると (デバイスにインストールする .jad または .cod ファイルを取得するため)、次のようになります。
C:\Program Files (x86)\Research In Motion\BlackBerry WebWorks SDK 2.3.1.5\bin>ja va -jar bbwp.jar C:\SourceCode\App\BlackBerry\build\cordovaExample.zip -g > myPassword -o C :\SourceCode\App\BlackBerry\build\signed
次の出力が得られます。
[INFO] コマンド ライン オプションを
解析中 [INFO] bbwp.properties を解析中 [INFO] アプリケーション アーカイブを検証中 [INFO] config.xml を解析中 [INFO]
アプリケーション ソースを入力中 [INFO] BlackBerry WebWorks アプリケーションをコンパイル中 [FATAL] 実行可能ファイル名に引用符、分割が埋め込まれています引数
私の IDE: Windows 7 64 ビット、Java バージョン "1.7.0_21" (32 ビット)、javac 1.7.0_21、BlackBerry WebWorks SDK 2.3.1.5 Apache Ant(TM) バージョン 1.9.0
問題に十分な情報を提供したことを願っています。これをシミュレーターで起動して実行し、配布パッケージを入手するのを手伝ってくれませんか?
前もって感謝します!