【问题标题】:Cordova signed apk produces a blank screen after splash screenCordova 签名的 apk 在启动画面后产生空白屏幕
【发布时间】:2019-07-01 13:56:26
【问题描述】:

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 构建的错误。 签名时出现白屏的原因可能是什么?

提前致谢!

【问题讨论】:

    标签: android cordova apk signed


    【解决方案1】:

    大多数情况下,可能是某个插件导致目标设备出现问题。现在,你怎么能调试这个

    1. Android Studio 中加载您的cordova 项目
    2. Run your project 直接发送到设备。
    3. 安装 apk 并加载您的 cordova 应用程序后,请检查您的 logcat 是否有潜在的阻止程序(将显示为红色)。一旦确定了根本原因,您就可以着手进行修复。

    希望这会有所帮助。

    【讨论】:

    • 这是我从 logcat 得到的错误:07-02 11:54:49.480 26875 26918 E chromium: [ERROR:ssl_client_socket_impl.cc(947)] 握手失败;返回 -1,SSL 错误代码 1,net_error -202 知道吗?我现在该怎么办?
    • 你能分享错误屏幕的快照吗??
    【解决方案2】:

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

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

    adb logcat chromium:D SystemWebViewClient:D *:S
    

    【讨论】:

    • 这是我从 logcat 得到的错误:07-02 11:54:49.480 26875 26918 E chromium: [ERROR:ssl_client_socket_impl.cc(947)] 握手失败;返回 -1,SSL 错误代码 1,net_error -202 07-02 11:54:49.874 26875 26918 E chromium: [ERROR:ssl_client_socket_impl.cc(947)] 握手失败;返回 -1,SSL 错误代码 1,net_error -202 07-02 11:54:50.130 26875 26918 E chromium: [ERROR:ssl_client_socket_impl.cc(947)] 握手失败;返回 -1,SSL 错误代码 1,net_error -202 知道吗?我现在该怎么办?
    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-18
      • 2013-12-18
      • 2017-05-23
      相关资源
      最近更新 更多