web-dev-qa-db-ja.com

コルドバ3+リップル

Rippleが最新のコルドババージョンで動作するかどうか誰かが知っていますか?原因私が試しているのですが、コントロールパネルを起動することすらできません。そして、それなしで試してみると、いくつかの「アラート」が表示されます。

ギャップ:["PluginManager"、 "startup"、 "PluginManager590841628"]

ギャップ:["App"、 "show"、 "App590841629"]

バージョン:Cordova 3 Ripple 0.9.16 Chrome 28.0.1500.95 m

18
Poliane Brito

リップルプロジェクトはApacheに与えられました。あなたは見つけることができます ここ

そこで、最新バージョンをビルドできる GitHubリポジトリ を見つけることができます。

3
Poliane Brito

コルドババージョン2.7からバージョン3.1(多かれ少なかれ:コルドババージョンはリップルバージョンに関連付けられていません)以来、リップルエミュレータは長い間壊れています。ここで見つけることができます: http://ripple.incubator.Apache.org/

これらの記事は、最新バージョンのリップルを理解するのに最適です。

お役に立てれば。

14

答えが見つかりました! GoogleChromeからRippleExtensionを削除する必要があります。

しかしその後、別の問題が発生しました。Cordova3.3.0の場合、カメラまたは写真/メディアライブラリをエミュレートしているときにこの奇妙なエラーに直面する可能性があります。

Uncaught TypeError: Failed to execute 'setAttribute' on 'Element': 2 arguments required, but only 1 present. -- ripple.js:49275

/incubator-ripple-master_new/pkg/hosted/ripple.js-49279行目

これを変える:

capture.setAttribute("controls");

これに:

capture.setAttribute("controls", true);

その後、リップルを再起動できます。ところで、バージョン0.9.20の場合、「platforms/Android/assets/www」へのパスを指定する必要はありません。ルートパスを指定するだけで、プロジェクトが識別されます。

./ripple emulate --port 1234 --path ~/tech/phonegap/myPhonegapApp/
4
theMarceloR

これが私が取得した方法です ripple Phonegap3.0.0とChrome 33.0.1750:

npm install -g ripple-emulator
phonegap local build Android
cp platforms/Android/assets/www/phonegap.js www/phonegap.js
ripple emulate

Phonegap.jsのコピーの理由は、rippleがcordova prepareを発行し、それが.../assets/www内のすべてのファイルを再構築し、phonegap.jsを削除するためです。これは、エミュレータを更新するたびに発生することに注意してください。

このために パッチ を作成しました。これがインストールされたら、エミュレータのURLを変更して&phonegap=trueを含めます。例:.

http://localhost:4400/?enableripple=cordova-3.0.0-WVGA&phonegap=1

2
miraculixx

私は波紋の中でこれらのアラートを無視してきました。キャンセルをクリックするか、エスケープキーを押します。

アラートをキャンセルした後、リップルは開発に十分に機能しました。 (おそらくすべての機能が機能するとは限りません)

Phonegap2.7.0を使用しました。

プラットフォームに依存する誤ったcordova.jsを誤って使用した場合にも、同様のアラートを受け取ることができます(たとえば、Android on IOS device)にcordova.jsを使用します)

0
ronky

私はRippleでPhoneGap2.9を使用しています。アラートは煩わしいものですが、エミュレーターは正常に動作しているようです。アラートを強制終了する場合、アラートを送信する行(デバッグ専用のようです)は、cordova.jsでは4277です。

    return Prompt(argsJson, 'gap:'+JSON.stringify([service, action, callbackId]));

その行をコメントすると、アラートが無害に削除されるようです。

0
Ian D. Miller

それが他の人を助ける場合に備えて、私はコマンドを実行するときにそれを見つけました

$ cordova ripple ios 8080

つまり、Rippleを直接実行していないので、開発中の単純なアプリではありますが、すべてが「正常に機能している」ように見えました。

NPMからv3をインストールしました。

0
James Green

このコードはヘッドタグで使用できます:

<script>window._cordovaNative = true;</script>
0
aldimeola1122