启动屏幕后,科尔多瓦签名的apk产生空白屏幕

时间:2019-07-01 13:56:26

标签: android cordova apk signed

Cordova调试版本运行良好。但是签名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构建上的错误。 签名时出现白屏的原因可能是什么?

谢谢!

3 个答案:

答案 0 :(得分:1)

多数情况下,可能是某些插件导致目标设备出现问题。现在,您该如何调试

  1. 将您的cordova项目加载到Android Studio
  2. Run your project直接连接到设备。
  3. 一旦安装了APK并加载了您的cordova应用,请检查您的logcat中是否有潜在的演出停播(将显示为红色)。一旦确定了根本原因,就可以进行修复。

希望这会有所帮助。

答案 1 :(得分:0)

您是否尝试过Android调试桥(ADB)?

例如,在Ubuntu终端上,您可以输入:

adb logcat chromium:D SystemWebViewClient:D *:S

答案 2 :(得分:0)

我猜这是服务器中的SSL证书问题。 在使用过期的ssl认证时,它将在调试模式下正常工作。 但这在Singed APK中将无法使用。

检查您的服务器URL到以下链接。 https://www.digicert.com/help/