Disclaimer: very new to chromium.
We have very old Android devices (A10), and we need to update the webview to something modern. Not even clear to me if that's possible, but I'm trying.
I started with a recent stable (140.xxx). When I run it on the device, I get:
09-10 13:54:08.557 8600 8635 E AndroidRuntime: Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/product/app/webview/webview.apk"],nativeLibraryDirectories=[/system/product/app/webview/lib/arm, /system/product/app/webview/webview.apk!/lib/armeabi-v7a, /system/lib, /system/product/lib, /system/lib, /system/product/lib]]] couldn't find "libc++_chrome.so"
Reading:
it tells me that the SystemWebView64.apk should contain both the 32 and 64 bit libs, but when I unzip it, I only see .so files under: lib/arm64-v8a/... So something seems wrong?
In our existing code base, external/chromium-webview/prebuilt/arm64/webview.apk does contain both 32 and 64 bit .so files.
$ unzip -l webview.apk |grep "\.so"
77235688 2001-01-01 00:00 lib/arm64-v8a/libwebviewchromium.so
5932 2001-01-01 00:00 lib/armeabi-v7a/libcrashpad_handler_trampoline.so
46144708 2001-01-01 00:00 lib/armeabi-v7a/libwebviewchromium.so
Any help is appreciated.