Проект Cordova + Phaser работает на браузере, а не на мобильном - PullRequest
0 голосов
/ 19 февраля 2019

У меня проблемы с отладкой примера приложения Cordova + Phaser.Я прочитал этот аналогичный пост SO , но проблемы кажутся другими (я не думаю, что у меня возникают проблемы с загрузкой ресурсов).

Я использую тот же код, что и этот пример 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');

    },
...