S905X android7.1更新webView

在S905X芯片方案中使用的是比较旧的webView在实际体验中浏览web存在较为卡顿的现象,并且开发板所提供的源码维护止步在了七年前,因此预装较新的webView则很有必要。通过资料查询可以在以打开https://www.apkmirror.com/apk/google-inc/android-system-webview/中下载较为新版本的webView插件(需要科学上网)。

S905X源码中webView apk存放以下目录:

external/chromium-webview/prebuilt/arm/webview.apk
external/chromium-webview/prebuilt/arm64/webview.apk

下载的webview支持32位与64位因此选择将两个apk直接进行替换。
由于该源码比较老旧以及谷歌对webView商业化考量已经不再维护包名为com.android.webview的webView因此下载到的最新webView包名为com.google.android.webview因此需要进行配置文件的更改。
frameworks/base/core/res/res/xml/config_webview_packages.xml

<webviewproviders>
    <!-- 将packageName修改为com.google.android.webview -->
    <webviewprovider description="Android WebView" packageName="com.google.android.webview" availableByDefault="true">
    </webviewprovider>
</webviewproviders>

发表回复

CAPTCHAis initialing...