更新了cordova,平台,java,节点和android版本后我得到了
cordova.js:1223 deviceready has not fired after 5 seconds. cordova.js:1216 Channel not fired: onCordovaConnectionReady cordova.js:1216 Channel not fired: onCordovaInfoReady
码:
document.addEventListener("deviceready",onDeviceReady,false); function onDeviceReady() { console.log("READY"); }
这也行不通:
document.addEventListener("backbutton",onBackKeyDown,false); function onBackKeyDown(){ console.log("backbutton pressed"); }
更多信息:
cordova version: 6.4.0 node: 7.0.0 Installed platforms: android 6.0.0 browser 4.1.0 java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13,mixed mode)
和安装的插件:
cordova-plugin-compat 1.0.0 "Compat" cordova-plugin-console 1.0.4 "Console" cordova-plugin-crosswalk-webview 2.1.0 "Crosswalk WebView Engine" cordova-plugin-device 1.1.3 "Device" cordova-plugin-device-motion 1.2.2 "Device Motion" cordova-plugin-geolocation 2.4.0 "Geolocation" cordova-plugin-globalization 1.0.4 "Globalization" cordova-plugin-network-information 1.3.0 "Network Information" cordova-plugin-screen-orientation 1.4.2 "Screen Orientation" cordova-plugin-splashscreen 4.0.0 "Splashscreen" cordova-plugin-whitelist 1.3.0 "Whitelist" uk.co.workingedge.phonegap.plugin.istablet 1.1.0 "Is Tablet"
你有什么想法有什么不对吗?
解决方法
我也有同样的问题.请试试这个.
cordova plugin rm cordova-plugin-device<br> cordova plugin rm cordova-plugin-network-information<br> cordova run android
您的应用将无法正常运行.但您的应用程序将收到deviceready事件.
据我所知,cordova-plugin-file也会阻止deviceready事件.和别的.
cordova-plugin-crosswalk-webview: OK com.borismus.webintent: OK cordova-plugin-admobpro: OK
解决:只需安装最新的插件.
插件发布 – Apache Cordova
https://cordova.apache.org/news/2016/09/14/plugins-release.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。