Cordova подписал apk выдает пустой экран после заставки - PullRequest
0 голосов
/ 01 июля 2019

Cordova debug build работает нормально.Но после подписи apk выдает белый экран после заставки

Уже пытался создать новое приложение и подписать его с помощью ключа разблокировки.Но та же проблема на подписанном apk.

cordova version - 7.1.0 
cordova platform android -> 7.1.0

Вот плагины, которые я использую:

-  cordova plugin add cordova-plugin-camera  cordova plugin add
-  cordova-plugin-dialogs@~2.0.1  cordova plugin add
-  cordova-plugin-file@~6.0.1  cordova plugin add
-  cordova-plugin-geolocation@~4.0.1  cordova plugin add
-  cordova-plugin-google-analytics@~1.8.6  cordova plugin add
-  cordova-plugin-inappbrowser@~3.0.0  cordova plugin add
-  cordova-plugin-splashscreen@~5.0.2  cordova plugin add
-  cordova-plugin-statusbar@~2.4.2  cordova plugin add
-  cordova-plugin-whitelist@~1.3.3  cordova plugin add
-  cordova-plugin-x-socialsharing@~5.4.1  cordova plugin add
-  ionic-plugin-keyboard@~2.2.1  cordova plugin add
-  cordova-plugin-network-information@~2.0.1  cordova plugin add
-  cordova-plugin-x-toast@~2.6.2  cordova plugin add
-  cordova-plugin-customurlscheme@~4.3.0   cordova plugin add
-  cordova-plugin-file-transfer@~1.7.1  cordova plugin add
-  cordova-plugin-facebook4@~2.2.0   cordova plugin add
-  cordova-plugin-googleplus

Как я могу отладить подписанный apk?чтобы увидеть ошибки на подписанной apk build.В чем может быть причина появления белого экрана при подписании?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 02 июля 2019

В большинстве случаев это будет какой-то плагин, который вызывает проблему с целевым устройством.Теперь, как вы можете отладить этот

  1. Загрузите ваш проект Cordova в Android Studio
  2. Запустите ваш проект на устройство напрямую.
  3. После того, как apk установлен и ваше приложение cordova загружено, проверьте ваш logcat на наличие возможных ограничителей шоу (будет красным) .Как только вы определите основную причину, вы сможете поработать над исправлением.

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

0 голосов
/ 01 июля 2019

пробовали ли вы Android Debug Bridge (ADB)?

например, на терминале Ubuntu вы можете набрать:

adb logcat chromium:D SystemWebViewClient:D *:S
...