2016-06-24 1 views
0

내 cordova 안드로이드 앱을 genymotion android 에뮬레이터에서 실행하는 동안 "deviceready has not fired after 5 seconds.", source: file:///android_asset/www/cordova.js (1185)이 표시됩니다."deviceready가 5 초 후에 실행되지 않았습니다.",

나는 지금까지 무엇을 시도 했습니까?

나는 CLI 에서 cordova plugin add org.apache.cordova.file를 설치하고 여전히 운, 내가 구글에 대한 적절한 솔루션을 얻기하지 오전 내 config.xml 파일에 <preference name="AndroidPersistentFileLocation" value="Compatibility" />을 추가했습니다.

저는 신입생 cordova입니다. deviceReadybootingapplication 인 이후에 사용 된 함수입니다.

답변

1

어떤 코드 버전을 사용하고 있습니까?

<script> 
document.addEventListener("deviceready", onDeviceReady, false);function onDeviceReady(){//alert("ondeviceready");} 
</script> 
+0

어디에서 onDeviceReady() 함수가 있습니까 ?? –

+0

onDeviceReady() { } 내에 두 개의 자바 스크립트 파일을 넣을 수 있습니다. –

+0

코드에'onDeviceReady()'이벤트 핸들러를 추가해야합니다. 올바른 길을 가고 있지만 HTML 태그를 자바 스크립트에 넣을 수는 없습니다. 해당 .js 파일의 whats를'onDeviceReady'에 복사하십시오. 이 예제를 보자 : https://cordova.apache.org/docs/en/latest/cordova/events/events.html – johnborges