我正在使用cordova-plugin-crosswalk-webview-v3创建带有内置浏览器的android应用,作为我应用中的标准webview。Cordova可以毫无问题地创建一个非常简单的android应用。当我在cordova中添加人行横道(最新版本)时,我的导出分为2个版本:arm64
和x86_64
。
问题是我无法在我的android设备或android-studio模拟器上安装两个创建的应用程序。我有2种错误:
第一:
在android-studio中导入.apk之后:.*so
丢失
秒尝试运行应用程序后:INSTALL_FAILED_NO_MATCHING_ABIS
有人可以帮我解决这个问题吗?我还在人行横道的github上阅读了一些问题,但他们对重播他们的问题不感兴趣。
谢谢您的帮助!
解决方案是将android-minSdkVersion
中的config.xml
设置为最新版本,例如28。也只需在config.xml
中添加此代码,然后再次通过cordova build android
构建应用程序:
<preference name="android-minSdkVersion" value="28" />
此后有一个新的apk输出,名称为debug.apk
。该apk是通用的,可以在任何设备上运行。