0

我使用启用了优化的 proguard,但我需要MyCarGrid从 proguard 优化过程中排除一个类

所以我写在我的proguard配置文件中

-dontoptimize MyCarGrid{*;}

不幸的是,proguard 不接受这种语法并返回以下错误

Proguard returned with error code 1. See console
[2013-08-30 00:03:37 - MyApp] proguard.ParseException: Unknown option 'MyCarGrid' in line 76 of file 'D:\Eclipse\MyApp\proguard-project.txt',
[2013-08-30 00:03:37 - MyApp]   included from argument number 2
[2013-08-30 00:03:37 - MyApp]   at proguard.ConfigurationParser.parse(ConfigurationParser.java:217)
[2013-08-30 00:03:37 - MyApp]   at proguard.ProGuard.main(ProGuard.java:476)

我该如何解决这个问题?

4

1 回答 1

1

为了防止类、它的字段和它的方法(但不是方法中的实际字节码)被删除、优化和混淆:

-keep class mypackage.MyCarGrid { *; }
于 2013-08-29T23:37:41.390 回答