当前位置: 首页 > 知识库问答 >
问题:

使用FirebaseRemoteConfig和Play Services SDK时出现Proguard错误

夹谷俊远
2023-03-14

当我使用以下proguard规则生成APK时

-keep public class com.google.android.gms.* { public *; }
-dontwarn com.google.android.gms.**

-keep public class com.google.firebase.* {public *;}
-dontwarn com.google.firebase.**

我得到了这个错误

执行部分求值时发生意外错误:Class=[com/google/Firebase/Remote tconfig/Firebase RemteConfig]method
=[getInstance()Lcom/google/Firebase/Remote tconfig/Firebase RemteConfig;]Exc0019=[java.lang.IllegalArgumentExc0019](找不到[com/google/android/gms/内部/zzama]的公共超级类(具有2已知的超级类)和[com/google/android/gms/内部/zzamb$zzc](有1个已知的超级类))

警告:处理任务java时出现异常。伊奥。IOException:java。lang.IllegalArgumentException:找不到[com/google/android/gms/internal/zzama]和[com/google/android/gms/internal/zzamb$zzc]的常见超类(有2个已知超类)和[com/google/android/gms/internal/zzamb$zzc](有1个已知超类)

我找到了这个网址http://proguard.sourceforge.net/manual/troubleshooting.html#superclass上面说我要添加丢失的类。我不确定这里哪个是丢失的类。任何输入都将不胜感激。

共有1个答案

吴均
2023-03-14

我发现了问题。这是因为我没有更新Firebase的版本,一旦我在我的gradle中更新了谷歌支付服务。确保你的游戏服务sdk和Firebase sdk的版本是相同的

 类似资料:
  • 问题内容: 我在应用程序中使用Gson,为此,我使用了一些名称与使用Json相同的类。我的应用程序运行良好,但是在编写proguard时,应用程序崩溃了,我猜有些类正在缩小。我的错误是: java.lang.ClassCastException:com.google.gson.internal.StringMap无法转换为com.sample.package.GsonClass 问题答案: 您需要

  • 我试图让两个不同的选择框同时工作,但是我在initialize方法中得到一个nullpointer错误。这有点奇怪,因为我正在尝试初始化选择框中的内容,但IDE却给了我一个nullpointer异常。 这是我的密码 它还告诉我,在处的主类中有一个错误 sample.fxml文件是一个不同的场景,基本上它只是一个开始场景,用户可以在两个不同的场景中选择要转到的场景

  • 我在使用playframework 2.7运行sbt proguard时遇到此错误。3. 它说问题---不支持的类版本号[55.0](最大52.0,Java1.8)。我怎么才能摆脱这个?

  • 它需要做的是获取用户名和密码,验证它并根据密码给出适当的输出。请帮帮我.也让我知道如果我的怀疑是正确的。另外,我听说在servlet程序中编写html代码不是一个好的做法。我还想知道如何在index.html文件中编写上面的html代码,这应该与该程序预期的行为方式相同。谢了。

  • 大约一到两周前,我就无法使用pip,因为它总是会回退以下错误: 错误:由于环境原因无法安装程序包错误:HTTPSConnectionPool(host='files.pythonhosted.org',port=443):url超过最大重试次数:/packages/1b/e5/552ba6583ab43e12b299458fea94ee23886125b8b8babc91edb03f2ba65/p

  • 编译以下使用Lombok自动生成getter和setter的类时,Checkstyle引发编译错误: 实用工具类不应具有公共或默认构造函数 当Checkstyle没有按照Checkstyle文档中指定的实用程序类定义时,为什么Checkstyle将上面的类归类为实用程序类?即只包含静态方法或字段的类。checkstyle解析的是默认源文本文件还是lombok生成的源文件?