2013-10-07 4 views
8

나는 코도 바를 시작하고 있습니다.코르도바 서브는 404를 찾지 못했습니다

나는

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

이유는 무엇입니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까? 코도 바 서브 커맨드의 의미가 잘못 됐나요?

Chrome에서 '렌더링 된'응용 프로그램을 볼 수 있습니까? (3.1.0-0.1.0 사용)

답변

12

은 예, 저도이 쏘있어.

올바른 동작은 이제 단지

cordova serve 

을 실행하는 것 같다 다음은 플랫폼 귀하의 경우 '안드로이드'이다

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

로 이동할 수 있습니다. index.html로 자동으로 라우팅되지 않으므로 URL의 해당 부분을 명시 적으로 포함해야합니다. 이것에 대한 문서를 찾을 수는 없지만 코드 버그 버그 here가 있습니다.

+0

고마워요! 그것은 나를위한 거대한 단계입니다! 또 다른 질문은, 나는 항상 파일에 "서비스"를 할 수 있었다면 Ripple을 사용하여 Chrome에서 전화를 에뮬레이트 할 수 있다고 생각했습니다. 그러나 리플이 있건 없건이 ​​입력란은 다음과 같습니다. https://www.dropbox.com/s/srfzzn0hscvxt7f/Screenshot%202013-10-08%2019.18.45.png 어떻게 진행할 수 있습니까? –

+0

그래, 나도 알아. 완전히 조사 할 시간이 없었지만 '취소'를 클릭하면 제대로 작동합니다. –

+0

하지만 프롬프트가 나타나면 '취소'를 누르는 것을 잊지 마십시오. 그렇지 않으면 무한 루프가 발생하기 때문입니다. –

1

명확한 설명 :

코르도바 가능한 모든 IP는 그것이 "0.0.0.0:8000"에서 실행중인 말할 때 메시지가 무엇을 의미하는지 즉 포트 8000에 주소에서 수신 서버를 시작합니다. 서버가 말 그대로 0.0.0.0에서 실행된다는 것을 의미하지는 않습니다.

0.0.0.0은 유효한 IP가 아닙니다.

관련 문제