Proguard keep static Inner Class
来源:互联网 发布:李宁淘宝官网 编辑:程序博客网 时间:2024/06/09 19:57
今天在使用Proguard keep一个 静态内部类的时候,混淆完之后一直找不到那个静态内部类,内心抓狂啊。
最后在stackoverflow上找到了答案:
-keepattributes Exceptions,InnerClasses,...-keep class [packagename].A{ *;}-keep class [packagename].A$* { *;}
其中 A$* 表示所有A的内部类都保留下来,也可以如下使用:
-keepattributes Exceptions,InnerClasses,...-keep class com.xxx.A{ *; }-keep class com.xxx.A$B { *; }-keep class com.xxx.A$C { *; }
这样可以根据需要只保留A的某一个内部类
以下是proguard文件一部分
#-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod-keepattributes Exceptions,InnerClasses,...-keep class com.yulore.reverselookup.api.YuloreWindowConfiguration{ *; }-keep class com.yulore.reverselookup.api.YuloreWindowConfiguration$Builder{ *; }
注意:第一行和第二行都可以解决问题
0 0
- Proguard keep static Inner Class
- static inner class
- non-static inner class
- Inner class 的 static
- static class(inner class中 )
- inner class, static nested class
- Static Nested Class 和 Inner Class区别
- Static Nested Class 和 Inner Class区别
- 静态内部类(Static Inner Class)
- 静态内部类(Static Inner Class)
- static inner class和非static inner class的实例化问题
- Static Nested Class 和 Inner Class的不同
- static nested class 与 inner class 的不同?
- Inner Class和Static Nested Class的区别
- Java中Static Nested Class 和 Inner Class的不同
- Static Nested Class 和 Inner Class ---学习笔记
- Static Nested Class 和 Inner Class的不同
- Static Nested Class 和 Inner Class的不同
- 敏捷测试(1)--TDD概念
- 数据结构 -- 单链表
- ISE综合常用设置
- 朴素贝叶斯
- 使用jdom简单操作XML
- Proguard keep static Inner Class
- C#读取Windows AD用户列表
- 敏捷测试(2)--ATDD概念
- Go的异常处理 defer, panic, recover
- sql Replace,cursor
- 网站整理
- golang test说明解读
- NS-2.27安装错误集锦
- Hbase shell详情