Android 5.1:
--- a/frameworks/base/core/res/res/values/config.xml
+++ b/frameworks/base/core/res/res/values/config.xml
@@ -1921,7 +1921,7 @@
<bool translatable="false" name="config_sms_decode_gsm_8bit_data">false</bool>
<!-- Package name providing WebView implementation. -->
- <string name="config_webViewPackageName" translatable="false">com.android.webview</string>
+ <string name="config_webViewPackageName" translatable="false">com.google.android.webview</string>
+++ b/vendor/rockchip/common/apps/GoogleWebView/Android.mk
@@ -0,0 +1,16 @@
+###############################################################################
+# GoogleWebView
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE := GoogleWebView
+LOCAL_MODULE_CLASS := APPS
+LOCAL_MODULE_TAGS := optional
+LOCAL_BUILT_MODULE_STEM := package.apk
+LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
+#LOCAL_PRIVILEGED_MODULE :=
+LOCAL_CERTIFICATE := PRESIGNED
+#LOCAL_OVERRIDES_PACKAGES :=
+LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
+#LOCAL_REQUIRED_MODULES :=
+LOCAL_PREBUILT_JNI_LIBS := lib/libwebviewchromium.so
+include $(BUILD_PREBUILT)
Android 7.1:
方法:
frameworks/base/core/res/res/xml/config_webview_packages.xml
<webviewproviders>
<!-- The default WebView implementation -->
<webviewprovider description="Android WebView" packageName="com.android.webview" availableByDefault="true">
</webviewprovider>
</webviewproviders>
【相关文件】
vendor/google/products/gms_overlay/frameworks/base/core/res/res/xml/config_webview_packages.xml
<webviewproviders>
<webviewprovider description="Google WebView" packageName="com.google.android.webview" availableByDefault="true">
<!-- Ignore this package on user/release builds unless preinstalled. -->
</webviewprovider>
</webviewproviders>