Sorry for my poor english.
I will attach the full error log.
Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.db>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/RenderProcessGoneDetail;
at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:42)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
at void com.google.android.gms.ads.internal.webview.m.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):1)
at java.lang.Object com.google.android.gms.ads.internal.webview.j.call() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):6)
at java.lang.Object com.google.android.gms.ads.internal.util.bq.a(java.util.concurrent.Callable) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):23)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.webview.g.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):8)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.i.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):12)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.x.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):20)
at void com.google.android.gms.ads.internal.l.run() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):16)
at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
at void android.os.Looper.loop() (Looper.java:154)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1520)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1410)
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.RenderProcessGoneDetail" on path: DexPathList[[zip file "/data/app/com.android.chrome-2/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-2/lib/arm, /data/app/com.android.chrome-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:42)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
at void com.google.android.gms.ads.internal.webview.m.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):1)
at java.lang.Object com.google.android.gms.ads.internal.webview.j.call() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):6)
at java.lang.Object com.google.android.gms.ads.internal.util.bq.a(java.util.concurrent.Callable) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):23)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.webview.g.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):8)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.i.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):12)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.x.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):20)
at void com.google.android.gms.ads.internal.l.run() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):16)
at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
at void android.os.Looper.loop() (Looper.java:154)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1520)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1410)
Rejecting re-init on previously-failed class java.lang.Class<com.android.webview.chromium.hb>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/webkit/SafeBrowsingResponse;
at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:42)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
at void com.google.android.gms.ads.internal.webview.m.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):1)
at java.lang.Object com.google.android.gms.ads.internal.webview.j.call() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):6)
at java.lang.Object com.google.android.gms.ads.internal.util.bq.a(java.util.concurrent.Callable) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):23)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.webview.g.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):8)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.i.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):12)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.x.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):20)
at void com.google.android.gms.ads.internal.l.run() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):16)
at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
at void android.os.Looper.loop() (Looper.java:154)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1520)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1410)
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.webkit.SafeBrowsingResponse" on path: DexPathList[[zip file "/data/app/com.android.chrome-2/base.apk"],nativeLibraryDirectories=[/data/app/com.android.chrome-2/lib/arm, /data/app/com.android.chrome-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
at void com.android.webview.chromium.WebViewChromium.init(java.util.Map, boolean) (WebViewChromium.java:42)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) (WebView.java:636)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int, int) (WebView.java:572)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet, int) (WebView.java:555)
at void android.webkit.WebView.<init>(android.content.Context, android.util.AttributeSet) (WebView.java:542)
at void android.webkit.WebView.<init>(android.content.Context) (WebView.java:532)
at void com.google.android.gms.ads.internal.webview.m.<init>(com.google.android.gms.ads.internal.webview.au, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):1)
at java.lang.Object com.google.android.gms.ads.internal.webview.j.call() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):6)
at java.lang.Object com.google.android.gms.ads.internal.util.bq.a(java.util.concurrent.Callable) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):23)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.webview.g.a(android.content.Context, com.google.android.gms.ads.internal.webview.av, java.lang.String, boolean, boolean, fx, com.google.android.gms.ads.internal.util.client.m, com.google.android.gms.ads.internal.csi.l, com.google.android.gms.ads.internal.bl, com.google.android.gms.ads.internal.v, com.google.android.gms.ads.internal.clearcut.a) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):8)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.i.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):12)
at com.google.android.gms.ads.internal.webview.a com.google.android.gms.ads.internal.x.a(com.google.android.gms.ads.internal.state.b, com.google.android.gms.ads.internal.w, com.google.android.gms.ads.internal.safebrowsing.k) (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):20)
at void com.google.android.gms.ads.internal.l.run() (com.google.android.gms.DynamiteModulesA@12221448@12.2.21 (448-188803320):16)
at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
at void android.os.Looper.loop() (Looper.java:154)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6776)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:1520)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1410)
This is not a problem with android 6, but android 7 does.
I used 'pwnall/chromeview' library based on chromium.
(Link - https://github.com/pwnall/chromeview)
I don't know the cause at all.
please help me.
--------------------------------------------------------------------------
"Rejecting re-init on previously failed class" here is not really an error (just a warning) and doesn't prevent anything from working. If that's the only "error" you are seeing then everything is fine.
Also, the chromeview library you link to is not our code so we can't really support you with it in any case, and it looks like it's extremely out of date and thus probably has major security issues, so using it is probably a bad idea..
0 Comments