在“-keepclass”混淆器中缺少 EOF android

missing EOF at '-keepclass' proguard android

当我在 proguard 文件中添加一行时它显示错误 Error:com.android.build.gradle.shrinker.parser.ProguardParserException: ProGuard 配置解析器错误: /root/projectDirectory/myprojectname/app/proguard-rules.pro line 42:0 missing EOF at ' -keepclass'.

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

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

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

-keepclass com.example.activity {*;}

应该是

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