android - 生成签名的 apk 找不到通用的父类(super class)

标签 android android-gradle-plugin signed-apk

我正在尝试为我的应用程序构建一个已签名的 apk,但每当我尝试构建它时都会收到此错误:

Can't find common super class of [com/google/android/gms/internal/zzata] (with 1 known super classes) and [java/lang/String] (with 2 known super classes)

我之前能够使用不同的 keystore 构建签名的 apk,但现在我得到的只是这个错误。

最佳答案

看起来像是混淆器设置问题,参见:Warning: can't find superclass or interface .

如果您自己的代码引用了缺少的类,您可能忘记指定一个必要的库。就像从头开始编译所有代码一样,您必须指定代码直接或间接引用的所有库。如果库应该被处理并包含在输出中,您应该使用 -injars 指定它,否则您应该使用 -libraryjars 指定它。

关于android - 生成签名的 apk 找不到通用的父类(super class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55368495/

相关文章:

android - 将选中的项目 move 到可展开的 ListView 中

android - Android什么时候认为窗口泄漏了?

android - 如何控制 Activity 流 - 后退按钮与主页按钮

android - 组装生产版本时在Gradle中设置常量值buildConfigField

Android Studio 添加 libraries.iml 文件

android - 类 android.support.v7.app.ActionBar.Callback 已经添加到输出中。请删除重复的副本

android - 构建签名的 apk 时显示错误

java.lang.IllegalArgumentException : No suitable parent found from the given view. 请提供有效的 View

android - 从 Android Studio 运行应用程序并通过 apk 安装会产生不同的结果

android - admob 广告在签名的 apk 中不起作用,它在调试版本中完美运行