首页 > 解决方案 > Chromebook 上的 Android 应用程序抛出 dlopen 失败:“/lib/x86/libwebviewchromium.so”.dynamic 部分标题未找到

问题描述

我收到已安装我的应用程序的用户的以下错误Intel Braswell Chromebook。我已经搜索过类似的问题,但似乎没有人遇到过。我该如何调试和解决这个问题?

android.util.AndroidRuntimeException: java.lang.reflect.InvocationTargetException
        at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:270)
        at android.webkit.CookieManager.getInstance(CookieManager.java:40)
        at //my app redacted
        at //my app redacted
        at okhttp3.JavaNetCookieJar.loadForRequest(JavaNetCookieJar.java:59)
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:84)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at //my app redacted
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:250)
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:201)
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)

Caused by: java.lang.reflect.InvocationTargetException
        at java.lang.reflect.Method.invoke(Method.java:-2)
        at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:265)
        at android.webkit.CookieManager.getInstance(CookieManager.java:40)
        at //my app redacted
        at //my app redacted
        at okhttp3.JavaNetCookieJar.loadForRequest(JavaNetCookieJar.java:59)
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:84)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at //my app redacted
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:250)
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:201)
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)

Caused by: at: errorCode=2
        at org.chromium.base.library_loader.LibraryLoader.a(PG:54)
        at org.chromium.base.library_loader.LibraryLoader.a(PG:11)
        at org.chromium.android_webview.AwBrowserProcess.a(PG:15)
        at com.android.webview.chromium.WebViewChromiumFactoryProvider.a(PG:79)
        at com.android.webview.chromium.WebViewChromiumFactoryProvider.<init>(PG:12)
        at com.android.webview.chromium.WebViewChromiumFactoryProviderForP.<init>(PG:1)
        at com.android.webview.chromium.WebViewChromiumFactoryProviderForP.create(PG:1)
        at java.lang.reflect.Method.invoke(Method.java:-2)
        at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:265)
        at android.webkit.CookieManager.getInstance(CookieManager.java:40)
        at //my app redacted
        at //my app redacted
        at okhttp3.JavaNetCookieJar.loadForRequest(JavaNetCookieJar.java:59)
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:84)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at //my app redacted
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:250)
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:201)
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)

Caused by: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.google.android.webview-czSKGqLMd8tXGZBl2CdlZQ==/lib/x86/libwebviewchromium.so" .dynamic section header was not found
        at java.lang.Runtime.loadLibrary0(Runtime.java:1016)
        at java.lang.System.loadLibrary(System.java:1669)
        at org.chromium.base.library_loader.LibraryLoader.a(PG:46)
        at org.chromium.base.library_loader.LibraryLoader.a(PG:11)
        at org.chromium.android_webview.AwBrowserProcess.a(PG:15)
        at com.android.webview.chromium.WebViewChromiumFactoryProvider.a(PG:79)
        at com.android.webview.chromium.WebViewChromiumFactoryProvider.<init>(PG:12)
        at com.android.webview.chromium.WebViewChromiumFactoryProviderForP.<init>(PG:1)
        at com.android.webview.chromium.WebViewChromiumFactoryProviderForP.create(PG:1)
        at java.lang.reflect.Method.invoke(Method.java:-2)
        at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:265)
        at android.webkit.CookieManager.getInstance(CookieManager.java:40)
        at //my app redacted
        at //my app redacted
        at okhttp3.JavaNetCookieJar.loadForRequest(JavaNetCookieJar.java:59)
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:84)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:126)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at //my app redacted
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:250)
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:201)
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:764)

标签: androidgoogle-chromechromiumchromebook

解决方案


推荐阅读