Я пытаюсь обновить самый старый проект phonegap (с coreova 2.9 в ядре) до новой версии cordova 9.0. Я создал новый проект и заменил там весь код.
Теперь у меня есть большая проблема:
[27.03 11:48:42] [main] [INFO ] ActivityIndex - deviceready has not fired after 5 seconds. @ 1205: file:///android_asset/www/cordova.js
[27.03 11:48:42] [main] [INFO ] ActivityIndex - Channel not fired: onFileSystemPathsReady @ 1198: file:///android_asset/www/cordova.js
[27.03 11:48:42] [main] [INFO ] ActivityIndex - Channel not fired: onCordovaInfoReady @ 1198: file:///android_asset/www/cordova.js
Но, если я удалил cordova_plugins.js
- событие - это работа! Что за черт?
index.js
var app = {
// Application Constructor
initialize: function() {
document.addEventListener('deviceready', this.onDeviceReady.bind(this), false);
},
// deviceready Event Handler
//
// Bind any cordova events here. Common events are:
// 'pause', 'resume', etc.
onDeviceReady: function() {
this.receivedEvent('deviceready');
console.log('[DEBUG] device is ready');
serviceModel.startService();
},
// Update DOM on a Received Event
receivedEvent: function(id) {
}
};
app.initialize();
cordova_plugins.js
cordova.define('cordova/plugin_list', function(require, exports, module) {
module.exports = [];
module.exports.metadata =
// TOP OF METADATA
{
"cordova-plugin-whitelist": "1.3.3"
};
// BOTTOM OF METADATA
});
Итак, почему это происходит? Как я могу решить это?
Спасибо!