19

Chromeの最新バージョンに搭載されているRippleEmulator(最新バージョン)が常に不正な形式または欠落している構成ファイルを報告する原因は何ですか(「config.xmlファイルがアプリケーションのルートに見つからないか、不正なXMLです」)。

私は自分のconfig.xml現在をアプリケーションルートに正確に持っています(つまり、index.htmlファイルがモバイルアプリケーションを起動するために使用されたのと同じフォルダーにあります)。PhoneGap Bulid完全に機能するアプリケーションを構築し(Androidでのみテストされていますが)、構成ファイルやコンパイルプロセスのいずれの問題も報告しないため、不正な形式ではないと思います。

このエラーは、自分の構成ファイルだけでなく、使用しているPhoneGapアプリケーションでも発生します。これには、PhoneGap Hello Worldサンプルアプリケーション、allunyのPhoneGap Startアプリケーション、Sencha TouchKitchenSinkデモなどが含まれます。 。実際、ローカルリソースでアプリケーションが見つからなかったため、RippleEmulatorがconfig.xmlファイルの問題を報告することはありませんでした。

もちろん、Ripple Emulatorページの指示に従って、適切なChromeの設定を設定し、適切なフラグを使用してChromeを開いて、file:///プロトコルを介してローカルファイルにアクセスできるようにします。

4

3 に答える 3

8

現在のRippleUI(v0.9.15)を使用していますが、この問題も発生しました。

私の場合、この問題は、構成ファイルが正しい場所にないことが原因で発生しました。正しい場所に置いた後、Rippleを無効/再度有効にするまでRippleはそれを認識しませんでした。

私のために働いたのは:

  1. config.xmlがindex.html(現在ある場所)のあるwwwルートにあることを確認してください
  2. 左上の緑色のリップルアイコンをクリックして、そのページのリップルを無効にします
  3. リップルを再度有効にする
于 2013-05-31T23:43:13.917 に答える
4

この問題を解決したばかりです。これが私がしなければならなかったことです。

  1. config.xmlをルートパス(index.htmlファイルと同じパス)に転送します
  2. / resフォルダーも転送するか、すべての.XMLエントリを編集して正しいパスを指すようにします。
  3. リップルを無効にしてから、再度有効にします。
于 2014-03-01T00:02:09.597 に答える
3

スイッチが機能するまでにしばらく時間がかかりましたが、-allow-file-access-from-filesスイッチを使用してChromeを開くことが解決策です。

于 2013-11-14T14:55:51.250 に答える