侧边栏壁纸
博主头像
sirgo的博客 博主等级

每天进步一点点,一年之后你会看到巨大的变化

  • 累计撰写 58 篇文章
  • 累计创建 46 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

vivo x7 更新webview备忘

sirgo
2024-06-27 / 0 评论 / 2 点赞 / 51 阅读 / 0 字

vivo x7 升级到android7.1.1作为备用机偶尔看看视频,于是安装jellyfin。 安装后打开app首页进行登录jellyfin时提示webview太老,无法使用。遂进行升级webview.

Webview说明:查阅相关资料说明Webview是一个系统组件,一般来说在Goolge play store可以直接进行更新。

但是国内手机厂商一般都会使用自己的应用商店,而且Google play store需要安装Goolge套件(google service framework,goolge play service等等),国内厂商在国内上市的手机基本上都没有预装。而且安装这些都需要翻墙。

因此无法直接通过Google play store进行更新。

参考网络上很多文章大概是:

adb shell
su

之后挂在系统分区替换webview,但这对于我来说行不通,因为手机没有root,没有su命令。

在参考众多文章后,最终成功安装(更新)Webview:

1. 查看当前系统webview版本:

adb shell am start -a android.intent.action.VIEW -d https://liulanmi.com/labs/core.html

查看当前版本:

2.下载Webview

这里从:Android System WebView APK Download (softpedia.com) 选择一个小于120版本的安装,我选择了Android System WebView-115.0.5790.166 arm,arm64.apk 测试使用120+版本安装不上

不要选择最新的,经测试(当前最新版本:120)安装不上

执行:

adb install -r "Android System WebView-115.0.5790.166 arm,arm64.apk" 

然后再次打开jellyfin发现可以打开登录页了。

3、验证

adb shell am start -a android.intent.action.VIEW -d https://liulanmi.com/labs/core.html 

依然显示的是老版本的webview:

使用命令:

D:\xxx>adb shell pm dump com.google.android.webview |findstr version
      versionCode=579016601 minSdk=24 targetSdk=34
      versionName=115.0.5790.166
      versionCode=288309150 minSdk=21 targetSdk=25
      versionName=55.0.2883.91

显示两个版本,开发者选项中没有选择项。

因为jellyfin已经可以使用所以不在深究。

2

评论区