Sample Header Ad - 728x90

How to update webview without using the Google Play store?

10 votes
3 answers
24205 views
I have an Android 5.1 device, where I have full root access. For this device I have written a **cordova application** and installed it as a **system app**. It is working good, however the webview-version of Android 5.1 is very old and unfortunately has a few bugs. I know that you can update the webview with the playstore, but unfortunately the device does not have the google apps and therefore I am not able to update the webview with the playstore. So my question is: **How can I update the system webview without google playstore?** I already tried it with a rather naive approach, which unfortunately killed my application: I have downloaded the latest webview.apk from the playstore (https://play.google.com/store/apps/details?id=com.google.android.webview&hl=de) Then I did: adb remount adb push webview.apk /system/webview/ adb reboot Now I get errors when I try to start my cordova application and the app itself doesn't show up anymore: I/CordovaActivity( 1931): Apache Cordova native platform version 6.1.1 is starting D/CordovaActivity( 1931): CordovaActivity.onCreate() E/WebViewFactory( 1931): Failed to list WebView package libraries for loadNativeLibrary E/WebViewFactory( 1931): android.content.pm.PackageManager$NameNotFoundException: com.android.webview E/WebViewFactory( 1931): at android.app.ApplicationPackageManager.getApplicationInfo(ApplicationPackageManager.java:281) E/WebViewFactory( 1931): at android.webkit.WebViewFactory.getWebViewNativeLibraryPaths(WebViewFactory.java:282) E/WebViewFactory( 1931): at android.webkit.WebViewFactory.loadNativeLibrary(WebViewFactory.java:397) E/WebViewFactory( 1931): at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:103) E/WebViewFactory( 1931): at android.webkit.WebView.getFactory(WebView.java:2194) E/WebViewFactory( 1931): at android.webkit.WebView.ensureProviderCreated(WebView.java:2189) E/WebViewFactory( 1931): at android.webkit.WebView.setOverScrollMode(WebView.java:2248) E/WebViewFactory( 1931): at android.view.View.(View.java:3595) E/WebViewFactory( 1931): at android.view.View.(View.java:3689) **How is the correct way to update the webview.apk without google playstore?**
Asked by user_1559454 (321 rep)
Jan 10, 2017, 09:08 AM
Last activity: Mar 23, 2021, 01:02 PM