在Android 5.x设备上进行最新的Android System WebView更新(44.0.2403.39)后,我的cordova应用程序出现问题。
我想在SDK模拟器上更新复制问题。但是Android 5.1的标准图像附带了WebView版本39。
有没有办法在模拟器上更新此组件?
我找到了更新here的APK,但在安装后,它在系统设置的应用列表中显示了两个条目,但它没有更新。所以我无法复制这个问题。
第一个是模拟器v39附带的视图,第二个是v44
答案 0 :(得分:7)
你试过https://github.com/srini-hashinc/IIYO/tree/master了吗?它包含WebView 44。
虽然我们在这里,但还有更多背景知识:
Android AOSP中的WebView(随SDK一起提供)和Android GMS中的WebView(Google品牌设备)是不同的软件包,操作系统使用相应的软件包。因此,即使可以在不同的操作系统风格上安装这些apks,它们也无法在那里工作。
WebView通过Play商店进行更新,Play商店仅存在于GMS设备上,而不存在于模拟器上。因此AOSP版本只能手动更新。
但除了这些包名称差异外,WebView AOSP和WebView GMS基本相同。
您甚至可以M preview SDK。虽然,这需要一台强大的Linux机器才能拔出。