2016-10-27 3 views
5

После обновления Кордовы, платформ Java, узла и андроид версии я получаюПосле обновления - Cordova не срабатывает deviceready события

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" 

У вас есть какие-либо идеи, что не так?

ответ

3

У меня такая же проблема. Пожалуйста, попробуйте это.

cordova plugin rm cordova-plugin-device<br> 
cordova plugin rm cordova-plugin-network-information<br> 
cordova run android 

Ваше приложение работает неправильно. Но ваше приложение получит событие deviceready.

Насколько я знаю, файл cordova-plugin также предотвращает событие deviceready. И другие.

cordova-plugin-crosswalk-webview: OK 
com.borismus.webintent: OK 
cordova-plugin-admobpro: OK 


решаемые: Просто установите новые плагины.

Плагины релиз - Apache Кордова
https://cordova.apache.org/news/2016/09/14/plugins-release.html