科尔多瓦服务说没有找到404

时间:2013-10-07 19:14:24

标签: cordova cordova-3

我刚刚开始使用cordova。

我使用

创建了一个应用程序
cordova create androidTest

然后

cd androidTest

cordova platform add android

cordova prepare

cordova build

最后,

cordova serve android

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

当我打开它时,我唯一得到的是:

404 Not Found

404 in Cordova

为什么呢?我究竟做错了什么?我是否明白了cordova s​​erve命令的含义?

我应该会在Chrome中看到某种“渲染”的“应用程序”,不是吗?

(使用3.1.0-0.1.0)

2 个答案:

答案 0 :(得分:12)

是的,我也受到了这种骚扰。

现在正确的行为似乎只是运行

cordova serve

然后您可以导航到

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

在你的情况下,平台是'android'。它似乎不再自动路由到index.html,因此您需要明确地包含该部分URL。有一个cordova错误here,虽然我找不到任何关于此的文档。

答案 1 :(得分:1)

澄清:

Cordova启动一个服务器,侦听端口8000上的所有可用IP地址。这就是当消息表示它在&#34; 0.0.0.0:8000&#34;上运行时的含义。它并不意味着服务器实际上是在0.0.0.0上运行。

0.0.0.0不是有效的IP。