【问题标题】:missing EOF at '-keepclass' proguard android在'-keepclass' proguard android中缺少EOF
【发布时间】:2018-01-18 06:29:54
【问题描述】:

当我在 proguard 文件中添加一行时,它显示错误 Error:com.android.build.gradle.shrinker.parser.ProguardParserException: ProGuard configuration parser error: /root/projectDirectory/myprojectname/app/proguard-rules.pro line 42:0 '-keepclass' 缺少 EOF。

如果我删除此文件,它会显示错误: 方法代码太大。

项目在没有 proguard 的情况下成功构建。 有什么建议吗?? 谢谢。

【问题讨论】:

    标签: android android-studio gradle proguard android-proguard


    【解决方案1】:

    这是因为您使用了无效规则,例如:

    -keepclass com.example.activity {*;}
    

    应该是

    -keep class com.example.activity {*;}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-29
      相关资源
      最近更新 更多