0

我是开发人员,游戏开发人员在他们的应用程序中使用我的库,只有一个开发人员报告了 Android 设备上的运行时抽象方法错误崩溃问题,当我查看 proguard 映射其发生位置时,它指向此类组织中的第 68 行。 bson.util.AbstractCopyOnWriteMap

崩溃报告:

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 映射:

org.bson.util.AbstractCopyOnWriteMap -> com.mypackage.sdk.impl.bf: java.util.Map delegate -> a

奇怪的是,它并非每次随机发生时都会发生,我只在 Android 4.4.2 平台上注意到它,并且只有那个开发人员报告了它。有人知道它为什么会崩溃吗?

它与正常的抽象方法错误崩溃不同,主要是编译时问题,但如果 jar 没有正确打包,它可能会在运行时发生,但这似乎不是这里的问题。如果有人可以提供有关如何调试这个的见解,那将很有帮助。

4

0 回答 0