与targetsdk 29碰撞后,Cordova应用程序崩溃了

问题描述

为了满足Google的要求,我在我的cordova应用程序(使用xwalk 2.4.0)上将targetsdk版本切换为29。 更新后,应用程序在启动时崩溃:我在logcat中发现以下错误

11-02 19:13:46.0​​79 28309 28451 W铬:[WARNING:xwalk_external_extension.cc(58)]加载扩展名'/data/app/com.visitami.visitamiprof-kerC1tXroImpS9vWnzWF_w==/lib/arm64/libxwalkdummy .so':无法获取XW_Initialize函数。 11-02 19:13:46.0​​79 28309 28451 W铬:[警告:xwalk_extension_server.cc(406)]无法初始化扩展名:/data/app/com.visitami.visitamiprof-kerC1tXroImpS9vWnzWF_w==/lib/arm64/libxwalkdummy.so 11-02 19:13:46.0​​80 28309 28451 W铬:[警告:xwalk_external_extension.cc(58)]加载扩展名'/data/app/com.visitami.visitamiprof-kerC1tXroImpS9vWnzWF_w==//lib/arm64/libxwalkcore.so'时出错:无法获得XW_Initialize函数。 11-02 19:13:46.0​​81 28309 28451 W铬:[警告:xwalk_extension_server.cc(406)]无法初始化扩展名:/data/app/com.visitami.visitamiprof-kerC1tXroImpS9vWnzWF_w==/lib/arm64/libxwalkcore.so 11-02 19:13:46.0​​84 4948 7255 V WindowManager:中继窗口{584e4ba u0 com.visitami.visitamiprof / com.visitami.visitamiprof.Visitami}:viewVisibility = 0 req = 1440x2960

然后

1-02 19:13:49.040 26554 28485 D AppErrorNotification:errorType:24,进程:com.visitami.visitamiprof,uid:0 11-02 19:13:49.134 4948 5181 W Inputdispatcher:通道'584e4ba com.visitami.visitamiprof / com.visitami.visitamiprof.Visitami(服务器)'〜使用者关闭了输入通道或发生了错误。事件= 0x9,fd = 566 11-02 19:13:49.134 4948 5181 E Inputdispatcher:通道'584e4ba com.visitami.visitamiprof / com.visitami.visitamiprof.Visitami(服务器)'〜通道已损坏且无法恢复! 11-02 19:13:49.134 4948 5181 W Inputdispatcher:通道'96fbcdc com.visitami.visitamiprof / com.visitami.visitamiprof.Visitami(服务器)'〜使用者关闭了输入通道或发生了错误。事件= 0x9,fd = 558 11-02 19:13:49.134 4948 5181 E Inputdispatcher:通道'96fbcdc com.visitami.visitamiprof / com.visitami.visitamiprof.Visitami(服务器)'〜通道已损坏且无法恢复! 11-02 19:13:49.138 4948 5181 W Inputdispatcher:通道'f7c6c29 com.visitami.visitamiprof / com.visitami.visitamiprof.Visitami(服务器)'〜使用者关闭了输入通道或发生了错误。事件= 0x9,fd = 516 11-02 19:13:49.138 4948 5181 E Inputdispatcher:通道'f7c6c29 com.visitami.visitamiprof / com.visitami.visitamiprof.Visitami(服务器)'〜通道已损坏并且无法恢复!

你能帮我吗?对于我的应用程序来说,删除xwalk真是一场灾难。

解决方法

有点老的问题,但我有一个可能适用于其他人的“一个”答案。

我们遇到了同样的问题,根本无法使应用程序运行。 最后,我删除了 xwalk 只是为了测试目的,它奏效了。

该应用不仅在 Android 5 和 11 上测试后仍然正​​常运行,而且 APK 从 75MB 增加到 4MB。 APK 也不再包含任何“.so”文件,因此商店不会再抱怨架构。

我想这取决于您是否需要 xwalk 提供的额外功能,例如CSS3