libwebviewchromium.so" is 32-bit instead of 64-bit

最近出现了好多libwebviewchromium.so” is 32-bit instead of 64-bit的错误
找了好多资料,没找到更好的解决方法,有解决过相同问题的不吝赐教

《libwebviewchromium.so samebug.io.png

9月15更新

触发场景:在应用汇更新安装了最新版的Android System Webview;
触发系统:CPU为arm64。

应用汇在9月7号发布了新版的Android System Webview,这是为什么从9月7号开始不断的收到崩溃信息的原因。其实google play上9月5号也发布了新版,但是更新google play上的版本不会出现问题,估计是应用汇上的版本对arm64没有做适配导致的。

解决方法:
办法1:让用户在设置里面把Android System Webview卸载更新
办法2:让你的应用做适配添加这个 ndk {abiFilters “armeabi”, “armeabi-v7a”, “x86”, “mips”}
已试过,完美解决。如此一来打包的时候只打包了32位的.so文件,打包出来的apk也小了一些。只是性能方面不知道影响会怎样。在此贴一篇介绍so的文章,供参考 http://www.jianshu.com/p/cb05698a1968

    原文作者:tse1y
    原文地址: https://www.jianshu.com/p/8ea09efe2820
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞