如果曾经调用过,则必须在[proguard.classfile.editor.AttributeAdder]中覆盖方法

时间:2018-11-27 21:28:15

标签: android admob proguard android-proguard

我正在将com.google.android.gms:play-services-ads从15.0.1更新到17.1.1,并且在尝试运行该应用程序时出现以下错误:

  

如果曾经调用过,则必须在[proguard.classfile.editor.AttributeAdder]中覆盖方法

当我回到15.0.1时,一切正常。当我禁用Proguard时,一切正常。

我不知道这个错误是什么意思,并且在一些似乎不再适用的古老问题中偶尔提到了它。

编辑:我找到了一种解决方法-将-optimizations !class/merging/*添加到我的proguard中,但我仍然希望它能按预期的方式工作。

1 个答案:

答案 0 :(得分:4)

将此添加到您的proguard-rules文件中

-optimizations !class/merging/*

解决了我的问题。

基于该线程HERE

,似乎是ProGuard问题。