android - 使用 Oreo 在 OnePlus 5 中启动我的 Sencha 应用程序时仅出现白屏

标签 android cordova webview android-webview sencha-touch

我有一个跨平台的 sencha touch 应用程序,它在任何设备上都能正常工作,但是当我使用带有 Oreo 版本的 One Plus 5 进行测试时,它在启动时只显示一个空白的白色屏幕……没有别的。有谁知道这里发生了什么。在日志中,我得到以下信息

Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.hb>: java.lang.NoClassDefFoundError: 
Failed resolution of: Landroid/webkit/SafeBrowsingResponse;
03-12 15:17:55.922 1192-1192/sg.gov.acra.ACRAOnTheGo I/zygote64:     
at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean(WebViewChromium.java:42)

我认为我们正在使用 cordova 插件来支持 WebView 。 oreo 模拟器也适用于该应用程序。我需要知道这个问题的原因是什么。

最佳答案

我刚刚完成我的项目,发现我使用的是 cordova 4.3 版,最新的 cordova 是 6 左右。主要是目前 cordova 不支持 Android 8.0 Oreo,或者至少不支持我的 cordova 4.3 版。下面是cordova官网链接,支持android对应版本。

https://cordova.apache.org/docs/en/latest/guide/platforms/android/

关于android - 使用 Oreo 在 OnePlus 5 中启动我的 Sencha 应用程序时仅出现白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49251797/

相关文章:

java - 如何在 Android 中解析复杂的 json 响应

android - 覆盖每个 Activity 的 Activity 转换

java - "Error initializing Network Connection: Class not found",源: file:///android_asset/www/cordova.js

android - 使用 PhoneGap 将 Facebook、Twitter、Google+ 集成到 Android 应用程序中

javascript - iOS 和安卓 webview : how to close webview and go back to App?

ios - 在 swift3 中加载 webview 时后退按钮卡住了?

android - 保持扬声器和耳机的单独音量

javascript - 下载文件错误2,FileTransferError.INVALID_URL_ERR

ios - 横向启动画面未加载

android - 如何清除所有WebView存储的信息?