美文网首页
Android源码发开记录-更新Android源码中的webvi

Android源码发开记录-更新Android源码中的webvi

作者: LH_1994 | 来源:发表于2020-10-28 20:44 被阅读0次

    需求
    因为系统代码中内置的webview内核太旧,性能不满足现在需求。

    1.下载对应需要的webview内核

    https://www.apkmirror.com/apk/google-inc/android-system-webview/
    (注意,该地址需要科学上网)下载需要更新的版本,注意要对应cpu版本。比如我这边用的就是armeabi-v7a的Android5.1系统版本。

    可以用adb来查看当前系统webview版本
    adb shell am start -a android.intent.action.VIEW -d https://liulanmi.com/labs/core.html

    2.修改系统配置

    配置文件:frameworks/base/core/res/res/values/config.xml
    将默认的com.android.webview包名修改为我们下载来的com.google.android.webview

    <string name="config_webViewPackageName" translatable="false">com.google.android.webview</string>
    

    3.加入新内核打包固件

    1)直接替换/system/app/webview/webview.apk,或者重新将新的内核应用加入编译树均可。

    2)将新的webview apk重命名为webview.zip,解压缩提取libwebviewchromium.so(这步不做的话还是会报错),加入/system/app/webview/lib/arm/libwebviewchromium.so

    3)重新打包android固件,烧写后用浏览器重新查看系统webview内核,替换成功。

    相关文章

      网友评论

          本文标题:Android源码发开记录-更新Android源码中的webvi

          本文链接:https://www.haomeiwen.com/subject/qgwcvktx.html