构建签名APK失败-找不到[android/content/Context]的通用超类 [英] Build Signed APK failed - Can't find common super class of [android/content/Context]

查看:225
本文介绍了构建签名APK失败-找不到[android/content/Context]的通用超类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是 Android 项目.使用 Normal Build 成功,但是使用签名的Key我遇到了这个错误:

This is Android Project. Using Normal Build was successfull, but using signed Key i got this error :

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)

有什么主意吗? 预先感谢...

Any Idea ? Thanks in advance...

推荐答案

我认为Proguard会导致此问题.

I think Proguard causes this problem.

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

Add this line to your Proguard file.

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

您应该阅读此问题. 它可能会帮助您. https://github.com/OneSignal/OneSignal-Android-SDK/issues/154

And you should read this issue. It may help you. https://github.com/OneSignal/OneSignal-Android-SDK/issues/154

这篇关于构建签名APK失败-找不到[android/content/Context]的通用超类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆