2016-10-06 2 views
1

나는 angularJS 및 CrossWalk가있는 Cordova 응용 프로그램을 보유하고 있습니다.코르도바 : 스플래시 화면 후 백 화면

스마트 폰이 인터넷에 연결되어 있고 Wi-Fi를 통해 사설망에 연결되어 있습니다. 따라서 스마트 폰은 Wi-Fi에 연결되어 있지만 인터넷에 연결되어 있지 않습니다.

문제 : 내가 스플래시 화면 후 코르도바 응용 프로그램을 실행할 때 나는 오류가 있습니다

응용 프로그램 오류 : 서버로의 연결이 실패했습니다. (file : ///android_asset/www/index.html)

그러나 무선 랜에 연결하지 않고 응용 프로그램을 시작하면 오류가 발생하지 않습니다.

  • 프랑수아이 config.xml 파일에 :

    내가이 문제를 해결하려고 선호 이름 = "loadUrlTimeoutValue"값을 = "700000"/

  • 는에 재 main.html 만들기 index.html을

모든 솔루션은 내가에 allways whitescreen이 어떤 분 (3-5min) 내 응용 프로그램 실행 작동하지 않습니다,하지만 난 내 메시지 오류가 없습니다.

+0

index.html 코드를 표시 할 수 있습니까? – Zeeshan

답변

0

index.html 파일이 www에 있고 웹 브라우저에 제대로로드 된 경우 Android 장치에서 실행되는 동안 앱을 검사해야합니다. 페이지로드 중에 JavaScript 오류가 발생하여 표시되지 않도록 할 수 있습니다. 이렇게하려면 다음 단계를 따르세요.

  • Android에서 개발자 모드 디버깅을 사용하도록 설정합니다.
  • USB를 통해 컴퓨터에 장치를 연결하십시오.
  • (생산 반대) 디버깅을위한 응용 프로그램을 컴파일하고 안드로이드 장치에서 실행 : cordova run android --debug --target=YOURDEVICEID
  • 바탕 화면에 크롬을 열고 chrome://inspect

당신은 단지처럼 응용 프로그램을 검사 살 수로 이동 당신은 정규 웹 페이지가 될 것입니다. 새로 고침 버튼을 누르면 초기로드가 다시 실행되고 오류를 기록 할 수 있습니다.