Инициализация сбоя AsyncHttpClient с ExceptionInInitializerError в Android P ie и новее - PullRequest
0 голосов
/ 19 апреля 2020

В Android Studio 3.6.2 я получаю «ExceptionInInitializerError» и «java .lang.RuntimeException: Stub!» В этой строке кода:

private static AsyncHttpClient client = new AsyncHttpClient();

, что происходит только в Android P ie устройства и Android Q эмулятор. Cra sh не происходит на Android Nougat, Oreo.

Основываясь на этой информации, я действительно не могу понять, почему происходит Cra sh. Есть идеи?

Вот логкат ошибки.

java.lang.ExceptionInInitializerError
    at com.artificialsolutions.teneo.va.network.PortalManagerOAuth.login(PortalManagerOAuth.java:138)
    at com.artificialsolutions.teneo.va.PortalLoginActivity.loginUserToPortal(PortalLoginActivity.java:413)
    at com.artificialsolutions.teneo.va.PortalLoginActivity.access$400(PortalLoginActivity.java:64)
    at com.artificialsolutions.teneo.va.PortalLoginActivity$4.onClick(PortalLoginActivity.java:208)
    at android.view.View.performClick(View.java:7125)
    at android.view.View.performClickInternal(View.java:7102)
    at android.view.View.access$3500(View.java:801)
    at android.view.View$PerformClick.run(View.java:27336)
    at android.os.Handler.handleCallback(Handler.java:883)
    at android.os.Handler.dispatchMessage(Handler.java:100)
    at android.os.Looper.loop(Looper.java:214)
    at android.app.ActivityThread.main(ActivityThread.java:7356)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Caused by: java.lang.RuntimeException: Stub!
    at org.apache.http.conn.scheme.SchemeRegistry.<init>(SchemeRegistry.java:5)
    at com.loopj.android.http.AsyncHttpClient.getDefaultSchemeRegistry(AsyncHttpClient.java:209)
    at com.loopj.android.http.AsyncHttpClient.<init>(AsyncHttpClient.java:176)
    at com.loopj.android.http.AsyncHttpClient.<init>(AsyncHttpClient.java:146)
    at com.myapp.myappname.va.network.PortalManagerOAuth.<clinit>(PortalManagerOAuth.java:97)
    ... 15 more
...