我在使用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)
有人知道这背后的原因吗?或如何解决这个问题!?
1条答案
按热度按时间huwehgph1#
与常见的AbstractMethodError相关,您可以从以下主题获得更多信息:https://stackoverflow.com/a/17970129/19303683
在我的例子中,当我试图将目标sdk降级到30时,我会遇到这个问题。我的解决方案是:
配置.all {解决方案策略{ force 'androidx.work:工作运行时:2.6.0' }}