我在使用 Android 12
发布版本时收到此异常.
exception.class.missing._Unknown_: java.lang.AbstractMethodError abstract method "void android.content.pm.PackageManager$OnChecksumsReadyListener.onChecksumsReady(java.util.List)"
at android.app.ApplicationPackageManager$2.onChecksumsReady (ApplicationPackageManager.java:969)
at android.content.pm.IOnChecksumsReadyListener$Stub.onTransact (IOnChecksumsReadyListener.java:87)
at android.os.Binder.execTransactInternal (Binder.java:1184)
at android.os.Binder.execTransact (Binder.java:1143)
有人知道这背后的原因吗?或如何解决这个问题!?
最佳答案
与常见的 AbstractMethodError 相关,您可以从本主题获取更多信息:https://stackoverflow.com/a/17970129/19303683
就我而言,当我尝试将目标 sdk 降级到 30 时遇到此问题。我的解决方案是:
configurations.all {resolutionStrategy { force 'androidx.work:work-runtime:2.6.0' }}
关于android - 这个 "OnChecksumsReadyListener.onChecksumsReady"AbstractMethodError 背后的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72946957/