Blankj / Blankj/AndroidUtilCode

初始化出现异常

Open
#1,573 4 comments 0 reactions 1 assignee Claimed by @Blankj View on GitHub
bug
Dominant language
Java
Stars
33.6k
Forks
10.6k
PR merge metrics
No merged PRs in 30d

Description

- AndroidUtilCode 的版本: utilcodex:1.30.6
- 出现 Bug 的设备型号:Google Pixel 5a 5G
- 设备的 Android 版本:Android 11 (SDK 30)

## 相关代码
object Helper{
init {
...
AppsFlyerLib.getInstance().setAndroidIdData(DeviceUtils.getAndroidID())
....
}
....
}

## 异常堆栈
java.lang.NoClassDefFoundError:
at com.blankj.utilcode.util.UtilsBridge.getApplicationByReflect (UtilsBridge.java:104)
at com.blankj.utilcode.util.Utils.getApp (Utils.java:71)
at com.blankj.utilcode.util.LogUtils$Config. (LogUtils.java:643)
at com.blankj.utilcode.util.LogUtils$Config. (LogUtils.java:617)
at com.blankj.utilcode.util.LogUtils. (LogUtils.java:100)
at com.module.basis.application.ApplicationProvider.onCreate (ApplicationProvider.kt:47)
at com.coolcloud.application.AppContext.onCreate (AppContext.kt:26)
at android.app.Instrumentation.callApplicationOnCreate (Instrumentation.java:1192)
at android.app.ActivityThread.handleBindApplication (ActivityThread.java:6719)
at android.app.ActivityThread.access$1300 (ActivityThread.java:237)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1913)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:223)
at android.app.ActivityThread.main (ActivityThread.java:7664)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:947)
Caused by: java.lang.ExceptionInInitializerError:
at com.blankj.utilcode.util.UtilsBridge.getApplicationByReflect (UtilsBridge.java:104)
at com.blankj.utilcode.util.Utils.getApp (Utils.java:71)
at com.blankj.utilcode.util.DeviceUtils.getAndroidID (DeviceUtils.java:102)
at com.module.basis.matomo.TrackerHelper. (TrackerHelper.kt:35)
at com.module.platform.ModuleInit$onCreate$1.invokeSuspend (ModuleInit.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely (CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask (CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.kt:665)
Caused by: java.lang.RuntimeException:
at android.os.Handler. (Handler.java:227)
at android.os.Handler. (Handler.java:129)
at android.app.Activity. (Activity.java:886)
at com.blankj.utilcode.util.UtilsActivityLifecycleImpl. (UtilsActivityLifecycleImpl.java:41)
at com.blankj.utilcode.util.UtilsBridge.getApplicationByReflect (UtilsBridge.java:104)
at com.blankj.utilcode.util.Utils.getApp (Utils.java:71)
at com.blankj.utilcode.util.DeviceUtils.getAndroidID (DeviceUtils.java:102)
at com.module.basis.matomo.TrackerHelper. (TrackerHelper.kt:35)
at com.module.platform.ModuleInit$onCreate$1.invokeSuspend (ModuleInit.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely (CoroutineScheduler.kt:571)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask (CoroutineScheduler.kt:750)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker (CoroutineScheduler.kt:678)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run (CoroutineScheduler.kt:665)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.