前言
最近用腾讯的tbs x5 内核加载链接时 webview 崩溃了 无限崩溃的那种
崩溃的错误也是一脸懵逼 /system/app/googlewebview85/lib/arm/libwebviewchromium.so" is 32-bit instead of 64-bit
BUG描述
Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: "/system/app/googlewebview85/lib/arm/libwebviewchromium.so" is 32-bit instead of 64-bit
at java.lang.Runtime.loadLibrary0(Runtime.java:989)
at java.lang.System.loadLibrary(System.java:1562)
at KH.g(chromium-SystemWebViewGoogle.aab-stable-1:14)
... 43 more
看报错的字面意思 大概是DL文件打开失败 应该是用32位而不是64位,或者说缺少64位DL文件
BUG解决
既然没有64位的DL文件 那就不用了 直接用的32位的DL文件
修改mudule的build.gradle 里修改配置NDK配置
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
}
已试过,完美解决。只是打包的时候只打包了32位的.so文件
|