如何在ProGuard中保留私有内部类.我已经在我的proguard.cfg中使用了代码($ for for class class),但它不起作用.
-keep public class com.xxx.droid.activity.LoginActivity$JsInterface
Run Code Online (Sandbox Code Playgroud)
Jai*_*dra 11
这应该工作:
-keep public class com.xxx.droid.activity.LoginActivity$* {
*;
}
Run Code Online (Sandbox Code Playgroud)
Eri*_*une 10
如果内部类是私有的,则不应public在模板中使用该关键字,因为它不匹配.编译器实际上将该类编译为包可见类(私有类在字节码级别不存在).因此:
-keep class com.xxx.droid.activity.LoginActivity$JsInterface
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6278 次 |
| 最近记录: |