Android 6.0+ 解决浏览器某些页面无法访问的问题

Android 浏览器因webview 版本过低,可能会导致访问一些页面的时候产生空白或者超时无法显示,卡顿等问题。

解决方法:
更换webview:
使用系统自带的游览器去访问:https://www.coolapp.wang/webkit/index.html可以查看当前浏览器的内核版本。

以intel(x86架构)为例:
1. 下载新版本的webview.apk   
url:https://apkdot.com/apk/google-llc/android-system-webview/android-system-webview-71-0-3578-98-x86-x86_64-android-5-0/
在网站内下载对应平台架构版本的webview.apk(最好下载正式版)。
2. 在/external/chromium-webview/prebuilt/下有很多架构支持的webview.apk,替换对应的apk,注意,新的apk命名要按照原有的名字命名,一般都是webview.apk。
3.一般系统自带的webview.apk的包名是com.android.webview,当更新之后的apk包名为:com.google.android.webview。
如果不更换,编译时会找不到旧包,也无法启动新的包。就会报错。
在framework/base/core/res/res/values/config.xml中替换。

<!-- Package name providing WebView implementation. -->
<string name="config_webViewPackageName" translatable="false">com.android.webview</string>

将com.android.webview改成com.google.android.webview就可以了。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值