我正在尝试为我的应用程序构建一个已签名的 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/