我是开发人员和游戏开发人员在他们的应用程序中使用我的库只有一个开发人员报告Android设备上的运行时抽象方法错误崩溃问题,当我查看proguard映射关于它发生的位置时指向此课程org.bson.util.AbstractCopyOnWriteMap中的第68行。
崩溃报告:
Fatal Exception: java.lang.AbstractMethodError
abstract method "java.util.Map com.mypackage.sdk.impl.bf.a(java.util.Map)"
com.mypackage.sdk.impl.bf. (SourceFile:68)
Proguard Mapping:
org.bson.util.AbstractCopyOnWriteMap -> com.mypackage.sdk.impl.bf:
java.util.Map delegate -> a
奇怪的是,每当它随机发生时都不会发生,我只注意到它在Android 4.4.2平台上,只有开发者报告了它。有没有人知道为什么会崩溃?
它与正常的Abstract Method错误崩溃不同,主要是它的编译时问题,但如果jar没有正确打包,它可能会发生@ runtime,但这似乎不是问题。如果有人能够提供有关如何调试此问题的见解,将会很有帮助。