执行到.get()报错了
来源:4-1 使用工具库获得手机宽高
单孟轩轩轩轩轩轩轩
2021-06-21 15:33:29
Process: com.example.shopapp, PID: 18483
java.lang.ExceptionInInitializerError
at com.net.RestCreatot$RestServiceHolder.<clinit>(RestCreatot.kt:40)
at com.net.RestCreatot.getRestService(RestCreatot.kt:45)
at com.net.RestClient.request(RestClient.kt:27)
at com.net.RestClient.get(RestClient.kt:45)
at com.example.shopapp.MainActivity.onCreate(MainActivity.kt:26)
at android.app.Activity.performCreate(Activity.java:6102)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2403)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
at android.app.ActivityThread.access$1200(ActivityThread.java:165)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5593)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:968)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:763)
Caused by: java.lang.RuntimeException: 配置还未完成或者配置出错
at com.global.Configurator.checkConfiguretion(Configurator.kt:52)
at com.global.Configurator.getConfiguretion(Configurator.kt:57)
at com.global.Mall.getConfiguration(Mall.kt:16)
at com.global.Mall.getConfiguration(Mall.kt:19)
at com.net.RestCreatot$RetrofitHolder.<clinit>(RestCreatot.kt:29)
at com.net.RestCreatot$RestServiceHolder.<clinit>(RestCreatot.kt:40)
at com.net.RestCreatot.getRestService(RestCreatot.kt:45)
at com.net.RestClient.request(RestClient.kt:27)
at com.net.RestClient.get(RestClient.kt:45)
at com.example.shopapp.MainActivity.onCreate(MainActivity.kt:26)
at android.app.Activity.performCreate(Activity.java:6102)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2403)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
at android.app.ActivityThread.access$1200(ActivityThread.java:165)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5593)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:968)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:763)
1回答
LovelyChubby
2021-06-22
Caused by: java.lang.RuntimeException: 配置还未完成或者配置出错
根据错误提示,是指你的初始化配置有问题,或还没初始化完成,你就开始调用了。
可以断点在【配置还未完成或者配置出错】在项目中抛出的位置,看下是什么条件下抛出的该异常
相似问题