构建签名 APK 失败 - 无法找到 [android/content/Context] 的普通超级 class

Build Signed APK failed - Can't find common super class of [android/content/Context]

这是Android项目。使用 Normal Build 成功,但使用签名密钥时出现此错误:

Execution failed for task ':transformClassesAndResourcesWithProguardForFlavorRelease'.
> java.io.IOException: java.lang.IllegalArgumentException: Can't find common super class of [android/content/Context] (with 2 known super classes) and [com/onesignal/ADMMessageHandler] (with 1 known super classes)

有什么想法吗? 提前致谢...

我认为 Proguard 导致了这个问题。

将此行添加到您的 Proguard 文件中。

-keep class com.onesignal.** { *; }

你应该读一读这个问题。 它可能对你有帮助。 https://github.com/OneSignal/OneSignal-Android-SDK/issues/154