|author||Torne (Richard Coles) <email@example.com>||Wed Mar 25 18:11:31 2020 -0400|
|committer||Sasha Smundak <firstname.lastname@example.org>||Mon May 25 10:54:55 2020 -0700|
Remove undesirable JNI lib list in makefile. Cherrypick of ag/10846513 We were listing the JNI libraries explicitly with LOCAL_PREBUILT_JNI_LIBS in the WebView prebuilt makefile - this hasn't been necessary for some time, and actually causes any other .so in the APK to be removed at build time, which is now removing the crashpad trampoline .so and probably causing crashpad to not work correctly on the preinstalled version as a result. Just drop it entirely - the .so files are all preserved in the APK by default. Fixes: 152435891 Test: m; examine /product/app/webview/webview.apk Change-Id: I047c0aedc4b332897a32a7f3a75a036d36b32bc1
Building the Chromium-based WebView in AOSP is no longer supported or required. WebView can now be built entirely from the Chromium source code.
Docs on how to build WebView from Chromium for use in AOSP are available here: https://chromium.googlesource.com/chromium/src/+/HEAD/android_webview/docs/aosp-system-integration.md
For questions about building WebView, please contact our mailing list: https://groups.google.com/a/chromium.org/forum/#!forum/android-webview-dev
The prebuilt APKs provided here are built from Chromium upstream sources; you should check the commit message to see the version number for a particular prebuilt. The version number is formatted like “12.0.3456.789” and matches the tag in the Chromium repository it was built from.
If you want to build your own WebView, you should generally build the latest stable version, not the version published here: newer versions have important security and stability improvements.