我无意间看到手机自带浏览器的libs目录下发现没有64位库的文件夹如:arm64-v8a、mips64、x86_64,那这就说明这个应用只支持32位运行环境。由此 大概可以猜想我们应用为啥在这个手机上报错了。
首先,这个手机是支持64位的,然后我们应用也适配了64位运行环境,那我们应用就是在64位运行环境下运行,然而打开网页就报错了。
报错就说明系统提供的webView Api 只能在32位运行环境下运行,不兼容64位。
那么 这问题怎么解呢?
我们可以把应用里适配的64位系统的库和目录全删掉,试试…
经过验证,是没问题的,可以正常打开网页。不过让64位系统运行32位的应用,性能会有点点损失的。
本文探讨了一个在64位系统中遇到的WebView兼容性问题,具体表现为仅支持32位的WebView API导致应用程序崩溃。通过删除64位架构支持,使应用回退到32位运行环境来解决此问题。
1742

被折叠的 条评论
为什么被折叠?



