2013-10-07 14 views
8

Ho appena iniziato a cordova.Cordova serve dice 404 non trovato

Ho creato un'applicazione utilizzando

cordova create androidTest 

e poi

cd androidTest 

cordova platform add android 

cordova prepare 

cordova build 

e alla fine,

cordova serve android 

che dice

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

quando l'ho aperto, l'unica cosa che ottengo è:

404 Not Found 

404 in Cordova

Perché? Che cosa sto facendo di sbagliato? Ho capito che il significato del comando cordova serve è sbagliato?

Dovrei vedere una sorta di "applicazione" che è "renderizzata" in Chrome, no?

(usando 3.1.0-0.1.0)

risposta

12

Sì, è stata punta da questo troppo.

Il comportamento corretto ora sembra essere a correre solo

cordova serve 

e poi si può navigare verso

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

dove piattaforma è 'Android' nel tuo caso. Non sembra più indirizzato automaticamente a index.html quindi è necessario includere esplicitamente quella parte dell'URL. C'è un bug cordova here anche se non sono riuscito a trovare alcuna documentazione su questo.

+0

Grazie! Questo è un grande passo per me! Un'altra domanda, ho sempre pensato che, una volta in grado di "servire" i file, posso usare Ripple per emulare il telefono su Chrome. Tuttavia, con o senza ripple ottengo questa casella di input: https://www.dropbox.com/s/srfzzn0hscvxt7f/Screenshot%202013-10-08%2019.18.45.png Sai come posso avanzare? –

+0

Sì, lo capisco anche io. Non ho avuto il tempo di indagare a fondo, ma scoprire se faccio clic su "annulla" funziona bene. –

+0

Ma non dimenticare di premere 'cancella' se ricevi un prompt perché altrimenti otterrai un ciclo infinito. –

1

Chiarimento:

Cordova lancia un server in ascolto su tutti gli indirizzi IP disponibili sulla porta 8000. Questo è ciò che intende il messaggio quando dice che è in esecuzione su "0.0.0.0:8000". Ciò non significa che il server stia letteralmente correndo su 0.0.0.0.

0.0.0.0 non è un IP valido.

Problemi correlati