A crash happen when use the WebView(61.0.3163.98) on Android O MR1

3,337 views
Skip to first unread message

jie wang

unread,
May 2, 2018, 3:03:41 AM5/2/18
to android-webview-dev
We need to use the WebView to display a web page, but the following crash happen.

----------------------------
01-01 08:35:06.643 W/WebViewUpdater(  362): creating relro file timed out
01-01 08:35:06.653 E/WebViewFactory( 3346): Chromium WebView package does not exist
01-01 08:35:06.653 E/WebViewFactory( 3346): android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebViewFactory.getWebViewContextAndSetProvider(WebViewFactory.java:319)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:383)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:194)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebView.getFactory(WebView.java:2530)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebView.ensureProviderCreated(WebView.java:2525)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebView.setOverScrollMode(WebView.java:2590)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.View.<init>(View.java:4574)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.View.<init>(View.java:4706)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.ViewGroup.<init>(ViewGroup.java:597)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:55)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebView.<init>(WebView.java:643)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebView.<init>(WebView.java:588)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebView.<init>(WebView.java:571)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.webkit.WebView.<init>(WebView.java:558)
01-01 08:35:06.653 E/WebViewFactory( 3346): at java.lang.reflect.Constructor.newInstance0(Native Method)
01-01 08:35:06.653 E/WebViewFactory( 3346): at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.LayoutInflater.createView(LayoutInflater.java:647)
01-01 08:35:06.653 E/WebViewFactory( 3346): at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:720)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:788)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
01-01 08:35:06.653 E/WebViewFactory( 3346): at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:419)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.app.Activity.setContentView(Activity.java:2669)
01-01 08:35:06.653 E/WebViewFactory( 3346): at webview.com.test.test.MainActivity.onCreate(MainActivity.java:14)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.app.Activity.performCreate(Activity.java:6999)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.app.Activity.performCreate(Activity.java:6990)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1215)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2731)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.app.ActivityThread.-wrap11(Unknown Source:0)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.os.Handler.dispatchMessage(Handler.java:106)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.os.Looper.loop(Looper.java:164)
01-01 08:35:06.653 E/WebViewFactory( 3346): at android.app.ActivityThread.main(ActivityThread.java:6501)
01-01 08:35:06.653 E/WebViewFactory( 3346): at java.lang.reflect.Method.invoke(Native Method)
01-01 08:35:06.653 E/WebViewFactory( 3346): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
01-01 08:35:06.653 E/WebViewFactory( 3346): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
01-01 08:35:06.656 D/AndroidRuntime( 3346): Shutting down VM
01-01 08:35:06.669 E/AndroidRuntime( 3346): FATAL EXCEPTION: main
01-01 08:35:06.669 E/AndroidRuntime( 3346): Process: webview.com.test.test, PID: 3346
01-01 08:35:06.669 E/AndroidRuntime( 3346): java.lang.RuntimeException: Unable to start activity ComponentInfo{webview.com.test.test/webview.com.test.test.MainActivity}: android.view.InflateException: Binary XML file line #5: Binary XML file line #5: Error inflating class android.webkit.WebView
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2778)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread.-wrap11(Unknown Source:0)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.os.Handler.dispatchMessage(Handler.java:106)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.os.Looper.loop(Looper.java:164)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread.main(ActivityThread.java:6501)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at java.lang.reflect.Method.invoke(Native Method)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
01-01 08:35:06.669 E/AndroidRuntime( 3346): Caused by: android.view.InflateException: Binary XML file line #5: Binary XML file line #5: Error inflating class android.webkit.WebView
01-01 08:35:06.669 E/AndroidRuntime( 3346): Caused by: android.view.InflateException: Binary XML file line #5: Error inflating class android.webkit.WebView
01-01 08:35:06.669 E/AndroidRuntime( 3346): Caused by: java.lang.reflect.InvocationTargetException
01-01 08:35:06.669 E/AndroidRuntime( 3346): at java.lang.reflect.Constructor.newInstance0(Native Method)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at java.lang.reflect.Constructor.newInstance(Constructor.java:334)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.LayoutInflater.createView(LayoutInflater.java:647)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:720)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:788)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.LayoutInflater.inflate(LayoutInflater.java:515)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.LayoutInflater.inflate(LayoutInflater.java:423)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.LayoutInflater.inflate(LayoutInflater.java:374)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at com.android.internal.policy.PhoneWindow.setContentView(PhoneWindow.java:419)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.Activity.setContentView(Activity.java:2669)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at webview.com.test.test.MainActivity.onCreate(MainActivity.java:14)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.Activity.performCreate(Activity.java:6999)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.Activity.performCreate(Activity.java:6990)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1215)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2731)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread.-wrap11(Unknown Source:0)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.os.Handler.dispatchMessage(Handler.java:106)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.os.Looper.loop(Looper.java:164)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.app.ActivityThread.main(ActivityThread.java:6501)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at java.lang.reflect.Method.invoke(Native Method)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
01-01 08:35:06.669 E/AndroidRuntime( 3346): Caused by: android.util.AndroidRuntimeException: android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:423)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:194)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebView.getFactory(WebView.java:2530)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebView.ensureProviderCreated(WebView.java:2525)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebView.setOverScrollMode(WebView.java:2590)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.View.<init>(View.java:4574)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.View.<init>(View.java:4706)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.view.ViewGroup.<init>(ViewGroup.java:597)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.widget.AbsoluteLayout.<init>(AbsoluteLayout.java:55)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebView.<init>(WebView.java:643)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebView.<init>(WebView.java:588)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebView.<init>(WebView.java:571)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebView.<init>(WebView.java:558)
01-01 08:35:06.669 E/AndroidRuntime( 3346): ... 28 more
01-01 08:35:06.669 E/AndroidRuntime( 3346): Caused by: android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebViewFactory.getWebViewContextAndSetProvider(WebViewFactory.java:319)
01-01 08:35:06.669 E/AndroidRuntime( 3346): at android.webkit.WebViewFactory.getProviderClass(WebViewFactory.java:383)
01-01 08:35:06.669 E/AndroidRuntime( 3346): ... 40 more
01-01 08:35:06.683 W/ActivityManager(  362):   Force finishing activity webview.com.test.test/.MainActivity
01-01 08:35:06.687 D/ActivityTrigger(  362): ActivityTrigger activityPauseTrigger 
01-01 08:35:06.690 D/WindowManager(  362): getNavigationBarWidth: isNavigationBarOpen = true
01-01 08:35:06.702 I/Process ( 3346): Sending signal. PID: 3346 SIG: 9
01-01 08:35:06.758 I/ActivityManager(  362): Process webview.com.test.test (pid 3346) has died: fore TOP 
01-01 08:35:06.759 W/system_server(  362): kill(-3346, 9) failed: No such process

----------------------------


Android OS:  android O MR1 

Don't install the GMS, use the Android WebView(external/chromium-webview/prebuilt/arm64/
webview.apk)

The version of Android WebView: 61.0.3163.98

We execute the following command, the webview.apk has been installed.
------------
msm8996_gvmq:/ # pm -p webview.com.test.test
package:/system/app/WebViewTest/WebViewTest.apk
msm8996_gvmq:/ #
------------

How should I fix this problem?

Nate Fischer

unread,
May 2, 2018, 4:18:22 PM5/2/18
to jie wang, android-webview-dev
Could you run:

$ adb shell dumpsys webviewupdate

Also, what packages do you have listed in frameworks/base/core/res/res/xml/config_webview_packages.xml and vendor/...[if you have vendor customizations, put that path here].../frameworks/base/core/res/res/xml/config_webview_packages.xml


Nate Fischer | Software Engineer | ntf...@google.com


--
You received this message because you are subscribed to the Google Groups "android-webview-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-webview-dev+unsub...@chromium.org.
To post to this group, send email to android-webview-dev@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/android-webview-dev/0cf02253-cba1-489e-9fd2-e7fd7eb466b8%40chromium.org.

jie wang

unread,
May 2, 2018, 10:14:31 PM5/2/18
to android-webview-dev, hites...@gmail.com, ntf...@google.com
Thank you for your reply.

1. The result of  the command "adb shell dumpsys webviewupdate" is:
-------------
E:\webview>adb shell dumpsys webviewupdate
Current WebView Update Service state
  Fallback logic enabled: true
  Multiprocess enabled: true
  Current WebView package is null
  Minimum WebView version code: -1
  Number of relros started: 0
  Number of relros finished: 0
  WebView package dirty: false
  Any WebView package installed: false
  Preferred WebView package: none
  WebView packages:

E:\webview>
-------------

2.  The content of the file frameworks/base/core/res/res/xml/config_webview_packages.xml  is:
-------------
<webviewproviders>
    <!-- The default WebView implementation -->
    <webviewprovider description="Android WebView" packageName="com.android.webview" availableByDefault="true">
    </webviewprovider>
</webviewproviders>

3. Don't add the config_webview_packages.xml to the "vendor/...[if you have vendor customizations, put that path here].../frameworks/base/core/res/res/xml/config_webview_packages.xml".
   Need add it?

-------------

在 2018年5月3日星期四 UTC+8上午4:18:22,Nate Fischer写道:
To post to this group, send email to android-w...@chromium.org.

Nate Fischer

unread,
May 3, 2018, 12:34:47 AM5/3/18
to jie wang, android-webview-dev
Replies in-line


Nate Fischer | Software Engineer | ntf...@google.com


This file means that you can only use com.android.webview as a WebView provider. This is fine. However, the command output above says that com.android.webview (aka WebView.apk) isn't installed. I have some follow-up questions regarding this down below.
 
3. Don't add the config_webview_packages.xml to the "vendor/...[if you have vendor customizations, put that path here].../frameworks/base/core/res/res/xml/config_webview_packages.xml".
   Need add it?

No, you should not need to add this.
Can you double check that is installed? Try these commands:

$ adb shell pm list packages | grep 'webview'
$ adb shell pm path com.android.webview
$ adb shell dumpsys package com.android.webview | grep 'version'
 
We execute the following command, the webview.apk has been installed.
------------
msm8996_gvmq:/ # pm -p webview.com.test.test
package:/system/app/WebViewTest/WebViewTest.apk
msm8996_gvmq:/ #
------------

I don't know what WebViewTest.apk is. Is that an APK you've added yourself?
 
How should I fix this problem?

--
You received this message because you are subscribed to the Google Groups "android-webview-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-webview-dev+unsubscribe...@chromium.org.

jie wang

unread,
May 3, 2018, 7:58:00 AM5/3/18
to android-webview-dev, hites...@gmail.com, ntf...@google.com
Thank you for your reply.

1. The result of these command:
-------------------

raobin@raobin-OptiPlex-3050:~$ adb shell pm list packages | grep 'webview'
package:com.android.webview
package:org.chromium.webview_shell
raobin@raobin-OptiPlex-3050:~$
raobin@raobin-OptiPlex-3050:~$ adb shell pm path com.android.webview
package:/system/app/webview/webview.apk
raobin@raobin-OptiPlex-3050:~$
raobin@raobin-OptiPlex-3050:~$ adb shell dumpsys package com.android.webview | grep 'version'
    versionCode=316409850 minSdk=21 targetSdk=27
    versionName=61.0.3163.98

raobin@raobin-OptiPlex-3050:~$

-------------------

2. I am very sorry for my mistake.
The command is :
-----------
raobin@raobin-OptiPlex-3050:~$ adb shell pm -p com.android.webview
package:/system/app/webview/webview.apk
raobin@raobin-OptiPlex-3050:~$ 
-----------

在 2018年5月3日星期四 UTC+8下午12:34:47,Nate Fischer写道:
Replies in-line
To unsubscribe from this group and stop receiving emails from it, send an email to android-webview-dev+unsub...@chromium.org.

Nate Fischer

unread,
May 11, 2018, 11:45:41 PM5/11/18
to jie wang, android-webview-dev, Torne (Richard Coles)
Thanks. That command output all looks OK, so the error isn't obvious to me.

Torne may have a better idea of the cause.


Nate Fischer | Software Engineer | ntf...@google.com


Replies in-line
To unsubscribe from this group and stop receiving emails from it, send an email to android-webview-dev+unsubscribe...@chromium.org.

Torne (Richard Coles)

unread,
Jun 7, 2018, 12:00:51 PM6/7/18
to Nate Fischer, jie wang, android-webview-dev
If you're still having this problem: I suspect you are overriding config_webview_packages.xml somewhere in your product, or on the vendor partition of the device you're trying to flash. I'd suggest you pull /system/framework/framework-res.apk and /vendor/overlay/framework-res*.apk from the device and dump their contents with aapt, to see if config_webview_packages.xml on the device actually matches what you expect.

Replies in-line
To unsubscribe from this group and stop receiving emails from it, send an email to android-webview...@chromium.org.

Lakshmikanth .k.m

unread,
Jun 12, 2018, 11:55:51 AM6/12/18
to android-webview-dev, ntf...@google.com, hites...@gmail.com
Hi All,
Issue is caused because https://cs.chromium.org/chromium/src/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProviderForOMR1.java does not exist on the chromium line.

And the android O frameworks webview is specifically looking for this class name http://androidxref.com/8.0.0_r4/xref/frameworks/base/core/java/android/webkit/WebViewFactory.java under constant CHROMIUM_WEBVIEW_FACTORY


Either add this WebViewChromiumFactoryProviderForOMR1.java & WebViewChromiumFactoryProviderForO.java or rename the class name under the constant (CHROMIUM_WEBVIEW_FACTORY) so the webview looks for WebViewChromiumFactoryProvider,java

If you choose the former approach then don't forget to add it to the build by modifying the Build.gn file under //src/android_webview/glue/BUILD.gn
eg. https://cs.chromium.org/chromium/src/android_webview/glue/BUILD.gn
Regards,
lakshmikanth


Replies in-line
To unsubscribe from this group and stop receiving emails from it, send an email to android-webview-dev+unsub...@chromium.org.

Torne (Richard Coles)

unread,
Jun 12, 2018, 1:06:49 PM6/12/18
to Lakshmikanth .k.m, android-webview-dev, ntf...@google.com, hites...@gmail.com
On Tue, 12 Jun 2018 at 11:55 <lakshmik...@gmail.com> wrote:
Hi All,
Issue is caused because https://cs.chromium.org/chromium/src/android_webview/glue/java/src/com/android/webview/chromium/WebViewChromiumFactoryProviderForOMR1.java does not exist on the chromium line.

And the android O frameworks webview is specifically looking for this class name http://androidxref.com/8.0.0_r4/xref/frameworks/base/core/java/android/webkit/WebViewFactory.java under constant CHROMIUM_WEBVIEW_FACTORY


Either add this WebViewChromiumFactoryProviderForOMR1.java & WebViewChromiumFactoryProviderForO.java or rename the class name under the constant (CHROMIUM_WEBVIEW_FACTORY) so the webview looks for WebViewChromiumFactoryProvider,java
 

If you choose the former approach then don't forget to add it to the build by modifying the Build.gn file under //src/android_webview/glue/BUILD.gn
eg. https://cs.chromium.org/chromium/src/android_webview/glue/BUILD.gn
Regards,
lakshmikanth


This is incorrect, sorry. The problem the original poster here is having is not related to the ForOMR1 class not being found - it's a different issue, for sure (the exception is not the same).
Also: you must not change the class name in the framework. If the WebView version you are building does not include the right factory class name, then it also doesn't include the acutal implementations of features specific to that android version, and changing the class name will only hide the problem and make it crash later when version-specific features are used. If you're missing these classes then the webview version you are using is too old for the android version you are using, and you need to use a newer webview, that's all.
 
Replies in-line
To unsubscribe from this group and stop receiving emails from it, send an email to android-webview...@chromium.org.

--
You received this message because you are subscribed to the Google Groups "android-webview-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-webview...@chromium.org.

To post to this group, send email to android-w...@chromium.org.

เรณู บัวทอง

unread,
Jun 13, 2018, 9:35:28 AM6/13/18
to android-webview-dev
เรณู บัวทอง
bran...@mani.com
584711
Reply all
Reply to author
Forward
0 new messages