Проект Cordova+Phaser работает на браузере, а не на мобильном
У меня проблемы с отладкой примера приложения Cordova+Phaser. Я читал этот аналогичный пост, но проблемы кажутся другими (я не думаю, что у меня проблемы с загрузкой ресурсов).
Я использую тот же код, что и этот пример phaser-ce (phaser2). Он работает, как и ожидалось, в браузере с помощью команды cordova run browser -- --livereload
, я использую cordova run android
и эмулятор выскакивает но там только серый экран. Я проверил adb logcat
и он показывает идентификатор и имя пакета моего приложения Cordova, но, похоже, никаких ошибок вообще не связано (ничего не связано с загрузкой ресурса или ошибочными путями).
Я могу убедиться, что демонстрационный код, который поставляется с Cordova, работает на браузере и Android (загрузочный код, созданный с помощью cordova create ...
), поэтому я предполагаю, что проблема связана с чем-то с Phaser.
Вот мои изменения в коде от index.js
:
onDeviceReady: function() {
runPhaser(); // this is the code from the example I linked above
this.receivedEvent('deviceready');
},