2016-05-27 2 views
5

Я работаю с кордовой 6, чтобы вручную скрыть заставку с помощью navigator.splashscreen.hide(). Приложение находится в угловом режиме. Он отлично работает со всеми версиями Android версии 5.0.Кордова: белый экран сохраняется на Android 5.0 (и выше)

Однако белый экран сохраняется Lollipop и Зефир.

Есть ли проблема с API-интерфейсом Android для более высоких версий?

+0

Просьба указать, какой плагин используется для реализации splashscreen –

+0

cordova-plugin-splashscreen - 3.2.2, cordova - 6.2.0, cordova-plugin-file - 4.2.0, cordova-plugin-geolocation - 2.2.0 , cordova-plugin-whitelist - 1.2.2, cordova-plugin-compat - 1.0.0 –

+0

Код работает и работает в фоновом режиме. Белый экран остается на вершине. Если я скрою приложение или нажмите на белый экран, он погаснет. странно !! –

ответ

-1

На самом деле это не проблема с угловой проблемой с несовместимыми версиями плагинов и платформ, для чего вам необходимо обновить свой плагин до более высокой версии или сохранить платформу в нижней версии.

Во-первых, вам необходимо обновить node и npm.

Пожалуйста, проверьте следующие решения StackOverflow для обновления npm и узла.

1. How do I update Node.js?

2. How can I update Node.js and npm to the next versions?

Для получения дополнительной помощи проверки here для одного типа выпуска.

Надеюсь, это поможет вам!

+0

Хорошо. проверит его. Но почему это ломается для lolipop и marshmellow? Он отлично работает с более низкими версиями Android. Я тестировал его на желе и kitkat. работает отлично. –

+0

share Logs from logcat любой плагин cordova или что-нибудь, что не работает в новом Android –

+0

Hi Divyanshu. не могли бы вы помочь мне с ловушкой. Отправьте мне ссылку о том, как использовать его для проверки журналов –

2

Да, и это не проблема с угловой проблемой с несовместимыми версиями плагинов и платформ, для чего вам необходимо обновить плагин до более высокой версии или сохранить платформу в нижней версии. И основная зависимость в кордове - если вы хотите обновить свою платформу, вам нужно сначала обновить npm, если вы хотите обновить свой npm, вам нужно сначала обновить node.js.

Смежные вопросы