2013-10-07 18 views
8

私はちょうどコードワーを始めています。Cordovaは404が見つかりませんでした

私は

cordova create androidTest 

、その後

cd androidTest 

cordova platform add android 

cordova prepare 

cordova build 

と最後で、

Static file server running at 
    => http://0.0.0.0:8000/ 
CTRL + C to shutdown 
を言う

cordova serve android 

を使用してアプリケーションを作成しました

私はそれを開くと、私が得る唯一のものがある:

404 Not Found 

404 in Cordova

なぜ?私は間違って何をしていますか?私はコードワーバーの命令の意味が間違っていたのですか?

私はChromeで「レンダリング」されている「アプリケーション」を見ていますか?

(3.1.0-0.1.0を使用して)

答えて

12

はい、私はあまりにもこれに刺さしまいました。

正しい振る舞いは今ちょうど

cordova serve 

を実行するためのようだと、あなたはプラットフォームがあなたのケースで「アンドロイド」です

localhost:8000/<platform>/www/index.html 

にナビゲートすることができます。 index.htmlに自動的にルーティングするようには思われないので、URLのその部分を明示的に含める必要があります。コードバスのバグhereがありますが、これについてのドキュメントは見つかりませんでした。

+0

ありがとうございます!それは私にとって大きなステップです!もう1つの質問は、私はいつも、私がファイルを "提供する"ことができたら、Rippleを使ってChromeで電話をエミュレートできると思った。しかし、リップルの有無に関わらず、この入力ボックスが表示されます:https://www.dropbox.com/s/srfzzn0hscvxt7f/Screenshot%202013-10-08%2019.18.45.pngどうすれば進歩を知ることができますか? –

+0

はい、私もそれを取得します。完全に調査する時間がありませんでしたが、「キャンセル」をクリックすると問題なく動作します。 –

+0

ただし、プロンプトが表示されたら「キャンセル」を押すことを忘れないでください。そうしないと、無限ループが発生します。 –

1

明確化:

コルドバは、それが「0.0.0.0:8000」で実行されていると言うとき、メッセージは何を意味するのかであるポート8000​​で使用可能なすべてのIPアドレスをリッスンし、サーバーを起動します。これは、サーバが文字通り0.0.0.0で動作しているとは限りません。

0.0.0.0は有効なIPではありません。

関連する問題