1

Proguard混淆在导出后重命名我的android源代码的方法和类,我需要特定类中的特定方法在使用proguard构建之后也是名称。

我怎么能做到这一点?

例如:

假设我想在包myMethod的类中保留方法名,修饰符应该怎么写?MyClassmy.package.android.com-keep

4

1 回答 1

2

您应该使用带有指定类名的选项创建 ProGuard 配置文件-keep,您希望在混淆期间被省略。

请参阅 ProGuard 文档: http: //proguard.sourceforge.net/index.html#manual/usage.html

-keep [,修饰符,...] class_specification

Specifies classes and class members (fields and methods) to be preserved as entry points to your code.
于 2013-08-29T21:01:22.867 回答