В 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