【发布时间】:2019-02-14 14:15:18
【问题描述】:
我在尝试以发布模式构建应用程序时遇到此错误。
错误:属性签名需要 InnerClasses 属性。检查 -keepattributes 指令
我的proguard-rules.pro 行如下所示:
-keepattributes Signature
编译器指的是什么 InnerClasses?我省略了什么?
【问题讨论】:
-
您能否在您的 proguard 配置中添加 -keepattributes InnerClasses 并检查一下。
-
@kj007 是的,它有效,我认为它指的是一些签名的内部类。它的写法对我来说有点模棱两可
-
我已经发布了我的答案。
-
我还添加了签名不起作用的可能原因。
标签: android android-gradle-plugin android-proguard