2013-08-12 8 views
18

Rippleが最新のコードバージョンで動作するかどうかは誰かが知っていますか?私は試していると私はコントロールパネルを起動することはできません。そして、私はそれなしにしようとすると、いくつかの "警告" ポップ:Cordova 3 + Ripple

ギャップ:[ "PluginManager"、 "スタートアップ"、 "PluginManager590841628"]

ギャップ:[ "アプリケーション"、 "ショー"、 "App590841629を" ]

バージョン: コルドバ3 リップル0.9.16クロム28.0.1500.95 M

答えて

3

リップルプロジェクトは、Apacheに与えられました。 hereが見つかります。

ここでは、GitHub repositoryが最新のバージョンを構築できることがわかります。

+2

それを稼働させましたか?私はここからリップルの最新バージョンを使用していますが、依然としてあなたの質問のような問題を抱えています。 –

+0

これは私のために動作しません。どちらも最近のバージョンの仕事、回避策は、プラットフォームのエラーをインストールしていない与えるコルドバリップル、リップルコマンドを与えるものではありませんコルドバ--help 2.9 –

+1

誰もが知っています。ちょうどnpmから最新バージョンをインストールしました。 – Carlos487

0

、それは他の人を助け場合、私はコマンドに

$ cordova ripple ios 8080 

を実行すると、すなわち直接リップルを実行していないときことが判明、すべては開発中の私とはいえシンプルなアプリのためにただ働き "ように見えました。

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

+4

からcordova.jsファイルを使用していた場合 –

-1

私はハロー/プラットフォーム/ IOS/CordovaLibに行き、私のWWWのルート

cordova.jsファイルをコピーして

に私のインデックスファイル

<script type="text/javascript" src="phonegap.js"></script> 

に変更

<script type="text/javascript" src="cordova.js"></script> 

以上のポップアップ

14

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

これらの記事は、リップルの最新バージョンを高速化するあなたを得るために優れている:

・ホープこれは役に立ちます。

0

私はPhoneGap 2.9をRippleで使用していますが、アラートは迷惑ですが、エミュレータはうまく動作しているようです。アラートを殺すしたい場合は、(デバッグのためだけにあるように思われる)それらを送信ラインはcordova.jsで4277です:

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

その行をコメントアウト無害アラートを削除しているようです。

+0

この行はどのようにコメントアウトできますか?それは何とか私のプロジェクトに自動注入されます。私はファイル構造にこのファイルを持っていません。 – lukyer

0

私はリップルでこれらのアラートを無視しています。キャンセルまたはエスケープキーを押すとクリックします。

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

私はphonegap 2.7.0を使用しました。 accidentalyプラットフォームに依存している間違ったcordova.js(例えばIOSデバイス上でアンドロイドのためのcordova.jsを使用)

2

を使用した場合

あなたが同様の警告を得ることができますこれは私がPhoneGapの3.0.0を使用して動作するようにrippleを得た方法で、クローム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のコピーのための理由は、リップルが.../assets/www内のすべてのファイルを再構築し、phonegap.jsを削除cordova prepareを発行しています。これはエミュレータをリフレッシュするたびに発生します。

私はpatchを作成しました。これをインストールしたら、エミュレータのURLを&phonegap=trueに変更します。

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

4

答えを見つけました! Google Chromeからリップル拡張機能を削除するだけで済みます。

しかし、その後、私は別の問題だった:

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

/インキュベーターリップルmaster_new/PKG:カメラや写真/メディアライブラリをエミュレートしながら、コルドバ3.3.0の場合は、あなたがこの奇妙なエラーに直面するかもしれないし/hosted/ripple.js - ライン49279

変更この:これに

capture.setAttribute("controls"); 

capture.setAttribute("controls", true); 

その後、リップルを再起動することができます。ところで、バージョン0.9.20のために、あなたはもう「プラットフォーム/アンドロイド/資産/ WWW」へのパスを提供する必要はありません、ただルート・パスを提供し、それはあなたのプロジェクトを識別します:

./ripple emulate --port 1234 --path ~/tech/phonegap/myPhonegapApp/ 
+2

リップルを除去してリップルを作る?はい。インストールしたクロムエクステンションを削除し、コマンドラインからリップルエミュレータを起動します(インストール後):リップルエミュレータ。 – kev

+1

これは実際に私を助けました。エミュレータでエラーが発生しました(「ここにあるものがエミュレートできないように見えます」)、Cordova 3.0.0を動作させることができませんでした。 Chrome拡張機能(Yandexディストリビューションを使用しています)をアンインストールした後、3.0.0を取得できます。 – Vladius

0

次のことができますあなたの頭のタグでこのコードを使用してください:

<script>window._cordovaNative = true;</script> 
関連する問題