执行到.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: 配置还未完成或者配置出错

根据错误提示,是指你的初始化配置有问题,或还没初始化完成,你就开始调用了。


可以断点在【配置还未完成或者配置出错】在项目中抛出的位置,看下是什么条件下抛出的该异常

0

0 学习 · 1012 问题

查看课程