cordova 无法启动活动组件信息java.lang,运行时异常:创建Web视图失败

brqmpdu1  于 2023-01-31  发布在  Java
关注(0)|答案(1)|浏览(173)

我正在做Ionic V1项目。我的问题是-在将Android平台版本更新到最新-8. 0. 0后,应用程序在启动时崩溃。
在logcat上获取此错误-

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tv.gpd/com.tv.gpd.MainActivity}: java.lang.RuntimeException: Failed to create webview.

我正在使用此命令添加最新的Android平台-

ionic cordova platform add android@latest

我做了些调查找到了一些解决办法我试过了-
1)在proguard-custom.txt中添加以下代码行

# These clases contain references to cordova webView
-keep class com.ionicframework.cordova.webview.** {*; }
-keep class com.ionicframework.cordova.webview.*

2)还通过将“cordova-plugin-ionic-webview”插件降级至-1.2.1进行了检查,之前webview版本为-2.3.2
我在和-

Ionic 3.19.0
Cordova CLI 7.0.0
Cordova-Android 8.0.0

任何帮助将不胜感激,因为我需要使应用程序支持Android最新-奥利奥和馅饼版本。
谢谢

dfddblmv

dfddblmv1#

如果您的项目将WebView与JS一起使用,则取消注解以下内容,并为JavaScript接口指定完全限定类名

-keepclassmembers class android.webkit.WebView {
   public *;
}

相关问题