6

デフォルトの場所にインストールされている SDK を使用して Ripple をビルドできません。「Oh Snap! Build request failed with message: ./Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54 is not a valid path」というエラー メッセージが表示されます (編集:この問題は「.」を削除することで修正されました - ご覧くださいERROR BELOW) - しかし、そこに SDK がインストールされています。

私はこのチュートリアルに従っています: http://www.patrickcatanzariti.com/2013/01/my-guide-to-developing-a-blackberry-html5-webworks-mobile-app/

しかし、私は失敗しています。また、BlackBerry10Simulator-BB10_2_0X-1791 フォルダーを ./Documents/Virtual Machines からそのフォルダーにコピーしようとしましたが、ビルドしようとすると同じエラーが発生し、設定を編集すると別のエラーが発生します:「シミュレーターが見つかりません」

このバージョンの Ripple と BB10 を使って構築した人はいますか?

編集

プラットフォームを BlackBerry 10 Webworks に変更しました。コマンドラインにエラーが表示されるようになりました。

出力パスを確認しています /Users/username/Development/BlackBerry/BB_Output/
Path already exists
/Users/username/Development/BlackBerry/Blackberry/BlackBerry で zip を実行しています
exec - "zip" -r "/Users/username/Development/BlackBerry/BB_Output /Output.zip" *
アウト: 追加: BlackBerry.zip
アウト: (保存された 0%)
     追加: config.xml (デフレートされた 63%)
     追加: css/ (保存された 0%)
     追加: css/app.css (デフレートされた 82% ) )
     追加: images/ (保存 0%)
     追加: images/image1.png
out: (収縮 0%)
     追加: images/Image3.png
out: (保存 0%)
     追加: images/smallImage.png
out : (保存 0%) %)
     追加: images/Thumbs.db
out: (圧縮された 28%)
     追加: js/
out: (保存された 0%)
     追加: js/jquery-1.10.2.min.js
out: (圧縮された 65%)
     追加: js/jquery .soap.js
アウト: (収縮 69%)
     追加: js/msisdn.js
アウト: (収縮 66%)
     追加: js/panic.js
アウト: (収縮 76%)
     追加: screen1.html
アウト: (収縮 61% )
     追加: screen2.html
out: (収縮 74%)
     追加: phoneNumber.html (収縮 66%)
     追加: settings.html (収縮 57%)
     追加: start.html (収縮 56%)

エラー: エラー: Cordova は知る
/Users/username/Development/BlackBerry/BB_Output/Output.zip; 利用可能なすべてのコマンドのリストについては、ヘルプを試してください。
     新しい CLI (/Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54/webworks-cli/node_modules/cordova/src/cli.js:114:15)
     新しい CLI (/Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54/) でwebworks-cli/lib/cli.js:91:31)
     オブジェクトで。(/Applications/BlackBerry/BB10 WebWorks SDK 2.0.0.54/webworks-cli/bin/webworks:4:16)
     Module._compile (module.js:456:26)
     で Object.Module._extensions..js (module. js:474:10)
     で Module.load (module.js:356:32)
     で Function.Module._load (module.js:312:12)
     で Function.Module.runMain (module.js:497:10) で
     起動時 (node.js:119:16)
     で node.js:901:3

4

2 に答える 2

1

要するに、Ripple はWebWorks 2.x ベータ版と互換性がないということです。

利用したいのがパッケージ化および展開機能だけである場合は、単純に CLI (コマンド ライン インターフェイス) を使用することをお勧めします。

CLI は恐ろしく直感的でない傾向がありますが、新しい WW 2.x CLI は非常に簡単であることを保証できます。この新しい CLI を使い始めるまでは、Ripple をパッケージ化とデプロイに使用していました。今では、すべてコマンド ラインです。

これを実行する最も簡単な方法は次のとおりです。これは私もやっている方法です。ここでも入手可能な詳細情報https://github.com/apache/cordova-blackberry/tree/master/blackberry10

  1. デバイスを開発モードにする
  2. USB経由でMacに接続します

ターミナルを開き、次のように入力します。

  1. 新しいプロジェクトを作成します: "webworks create /Users/Chad/testapp com.chadsapps.testapp" これにより、箱から出してすぐに、サンプルの "hello world" タイプのアプリが作成されます。

  2. ディレクトリをプロジェクトに変更します: "cd /Users/Chad/testapp"

  3. アプリをデバイスにデプロイします: "webworks run" デバイスにデバッグ トークンが保存されていない場合は、USB 経由で自動検出され、作成されます。プロンプトでキーストアのパスワードを入力するよう求められます。

これで、「hello world」アプリがデバイスで実行されているはずです!

Ripple のエミュレーション/テスト部分を探している場合は、代わりに (WebWorks 2.0 用の) シミュレーターを使用する必要があります。これはhttps://developer.blackberry.com/html5/downloads/で入手できます。

これが役に立てば幸いです。そうでない場合は、お気軽にお問い合わせください ;)

-チャド @chadtatro

于 2014-01-02T19:09:26.973 に答える