Android Proguard parseException with-dontoptimize命令

Android Proguard parseException with-dontoptimize命令,android,proguard,Android,Proguard,我在启用优化的情况下使用proguard,但我需要从proguard优化过程中排除类MyCarGrid 所以我在我的proguard配置文件中写入了 -dontoptimize MyCarGrid{*;} 不幸的是,proguard不接受此语法并返回以下错误 Proguard returned with error code 1. See console [2013-08-30 00:03:37 - MyApp] proguard.ParseException: Unknown option

我在启用优化的情况下使用proguard,但我需要从proguard优化过程中排除类
MyCarGrid

所以我在我的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)

如何修复此问题?

要防止类、类的字段和方法(但不是方法中的实际字节码)被删除、优化和混淆,请执行以下操作:

-keep class mypackage.MyCarGrid { *; }

所以keep函数还可以排除优化,而不仅仅是对所选类的混淆?谢谢