对于本机方法:ProGuard手册>示例>处理本机方法
# note that <methods> means any method-keepclasseswithmembernames,includedescriptorclasses class * { native <methods>;}在这种情况下,对于回调方法:ProGuard手册>示例>处理回调方法
-keep class mypackage.MyCallbackClass { void myCallbackMethod(java.lang.String);}或者,例如,如果所有公共方法都可能是回调方法:
-keep class mypackage.MyCallbackClass { public <methods>;}您可能还需要保留方法描述符中出现的所有程序类。



